[C] Console RPG 제작기 (1)
·
언어/C
console rpg 만들기 첫 번째 글이다. 대~~~충 그린 예상 화면이다. 어려울 것 같지만... 최선을 다해보자. 오늘은 처음이니까 main 화면만 만들어봤다. 검은 화면에 흰 글씨로 한글자씩 소개글이 나온다. void main() { int i; FILE* input = NULL; wchar_t script[100]; input = fopen("start.txt", "r"); fgetwc(input, "%s", script); for (i = 0; i < 100; i++) { script[i] = fgetwc(input); if (script[i] == EOF) break; } fclose(input); gotoxy(0, 10); for (i = 0; i < 100; i++) { printf("%..
[Perl] 최댓값과 최솟값 구하기
·
언어
@list = (10, 20, 30, 40, 50); $max = @list[0]; $min = @list[0]; foreach $a (@list) { if ($a $max) { $max = $a; } } print ("min $min max $max"); // 마무리는 ctrl+D 마무리로는 ctrl + D를 눌러준다. min10 max 50이 정상적으로 출력된다.
[C] 재귀 함수와 for문으로 피보나치수열 찾기
·
언어/C
#define _CRT_SECURE_NO_WARNINGS #include fibo(n) { if (n
[MAC] git bash, .pem 이용해서 ssh 접속하기
·
공부/기타
공유 서버에 접속하는 방법이다. 우선 터미널에서 .pem파일이 있는 곳으로 이동해준뒤, chmod 400 파일명.pem ssh -i "파일명.pem" ubuntu@ip주소 두 줄을 추가하여 접속한다.
[UNIX] vi오류 : No write since last change (add ! to override)
·
언어
파일 저장 없이 파일을 닫거나 다른 파일을 오픈하려는 등의 행동을 했을 때 나오는 문구다. :w로 파일을 저장해주자.
[C] strlen, strcmp, strcpy, strcat
·
언어/C
strlen : char* 타입 문자열의 길이를 알려주는 함수 strcmp : 두 문자열이 같으면 0 다르면 0이 아닌 값을 반환 char* strcpy(char* dest, const char* origin); : origin에 있는 문자열 전체를 dest로 복사 char* strcat(char* dest, const char* origin); : origin에 있는 문자열을 dest 뒤쪽에 이어 붙이는 함수
[C] 하노이탑 쌓기
·
언어/C
#include void pause() { int x; fprintf(stderr, "종료하려면 아무키나 누르세요"); getch(); } void hanoi_tower(int n, char from, char tmp, char to) { if (n == 1) printf("원판 1을 %c 에서 %c으로 옮긴다.\n", from, to); else { hanoi_tower(n - 1, from, to, tmp); printf("원판 %d을 %c에서 %c으로 옮긴다.\n", n, from, to); hanoi_tower(n - 1, tmp, from, to); } } int main(void) { hanoi_tower(4, 'A', 'B', 'C'); pause(); }
[C] 피보나치 수열 구하기
·
언어/C
#include void pause() { int x; fprintf(stderr, "종료하려면 아무키나 누르세요"); getch(); } int fib_iter(int n) { if (n == 0) return 0; if (n == 1) return 1; int pp = 0; int p = 1; int result = 0; for (int i = 2; i
[C] 구구단 + 합 구하기
·
언어/C
#define _CRT_SECURE_NO_WARNINGS #include int main() { int i, j, sum; for (i = 2; i
[C] 소수 구하기, 소수의 합 구하기
·
언어/C
#define _CRT_SECURE_NO_WARNINGS #include int isPrime(int n) { for (int i = 2; i
[MAC] vscode에서 C 명령인수 받아 파일 실행하기
·
공부/기타
https://justdoitproject.tistory.com/31 [VSCode] Macbook에서 C/C++ 개발환경 구축하기 Mac OS에서 C/C++ 개발하기 윈도우 운영체제를 쓰는 분들이라면 C/C++ 개발시 Visual Studio를 많이 사용하실텐데요. 저도 Windows를 주로 쓰다가 최근에 맥북프로를 사용하게 되면서 C/C++ 개발환경을 새롭 justdoitproject.tistory.com 생명의 은인...
[MAC] terminal에서 한글이 깨진다
·
공부/기타
terminal -> 설정 -> 프로파일 -> 다국어 -> 텍스트 인코딩 -> 한국어(EUC) 보통 이게 사진처럼 UTF-8로 되어 있다. 이걸 한국어로 바꿔주면 한글이 정상 출력된다.
[Mac] Bad CPU type in executable
·
공부/기타
Java를 다운 받고 사용하는데 이런 에러가 뜬다. zulu를 다운받으면 해결된다고 한다. https://formulae.brew.sh/cask/zulu
[C] scanf로 문자열 입력 받아 길이 알아보기
·
언어/C
int main(void) { char word[100]; scanf("%s", &word); printf("%d", (int)strlen(word)); return 0; } 간단쓰. scanf로 문자열을 입력 받아서 배열에 넣고 문자열이 들어간 길이를 알아보자!
[Unity] 'Debug'는 모호한 참조입니다.
·
공부/Unity
가끔 Debug가 먹히지 않으며 오류를 뱉을 때가 있는데 오류 메시지에 이미 원인이 나와있다. using UnityEngine과 using System.Diagnostics를 함께 사용하기 때문에 나오는 오류다. using System.Diagnostics를 삭제해주자.