Searchers Top views
-
C_지식_정리
[C 언어] 무작위로 숫자 생성하기 (난수 생성기)
숫자를 랜덤으로 뽑아서 출력하게 하는 코드이다. 난수 생성기 #include #include //srand, rand를 사용하기 위한 헤더파일 #include // time을 사용하기 위한 헤더파일 int main() { srand(time(NULL)); // 난수 초기화 for (int i = 0; i 0 ~ 4사이의 랜덤한 숫자 ex) (ran..
-
C_지식_정리
[C 언어] 반복문을 원할때 빠져나가게 할 수 있는 break, continue
break break가 있는 그 자리에서 바로 반복문을 빠져 나오게 하는 함수이다. 웬만해서 조건식과 함께 쓰이며 원하는 곳에서 반복을 빠져 나오게 할 수 있다. continue continue가 있는 그 자리에서 continue 코드 밑에 있는 코드들은 무시하고 반복을 진행하게 된다. 조건을 주어서 원하는 결과값만 출력하게 할 수 있다. break와 continue의 차이점은 break는 반복을 완전히 빠져 나가는 것이고, continue는 반복을 진행하되 이후의 코드는 무시를 하고 진행을 하게 된다. break ex) #include int main() { for (int i = 0; i < 30; i++) // 0~29 (30)번 반복 { printf("%d\n", i); if (i == 15) /..
-
C_지식_정리
[C 언어] 현재 콘솔창의 커서 좌표 알아내기
커서 위치 알아내는 코드 #include #include int main() { CONSOLE_SCREEN_BUFFER_INFO presentCur; // 콘솔 출력창의 정보를 담기 위해서 정의한 구조체 GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &presentCur); //현재 커서의 위치 정보를 저장하는 함수 printf("%d, %d\n", presentCur.dwCursorPosition.X, presentCur.dwCursorPosition.Y); //구조체의 저장한 값 출력 printf("\n\n "); GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &presentCur..
-
Linux
[Linux] 리눅스환경(Ubuntu)에서 C언어 코딩하기
실습 환경: VMware, Ubuntu 19.10ver 먼저 리눅스 터미널을 열어서 관리자 모드로 진입한 후, gcc 컴파일러를 설치 해야한다. sudo su apt-get update apt-get install gcc 설치가 끝나면 vi 에디터를 이용해 코딩을 하면 된다 vi [파일명].c 이 화면에서 i키를 누르게 되면 밑부분에 파일이름에 -- INSERT --로 바뀌게 된다. 그렇게 되면 이제 코딩을 시작하면 된다. sample.c #include int main() { printf("Linux에서 gcc컴파일러를 이용해 C언어 코딩하기\n"); printf("Luden0 Blog\n"); return 0; } 작성을 다 하고나면, ESC를 눌러서 -- INSERT --모드를 해제한다. 그리고 :..