C 언어/임베디드 C 썸네일형 리스트형 구구단 출력하기 // 구구단 출력 #include int main() { int iNum; for(iNum=0; 80>=iNum; ++iNum) { if(iNum 더보기 gdb 명령어 gdb를 이용해 디버깅을 하기 위해서는 컴파일 옵션에 -g 옵션을 붙여야 한다. gcc -g -o test test.c -g 옵션을 붙이게 되면, 컴파일 되는 실행 파일에 여러 디버깅 정보가 삽입되기 때문이다. 프롬프트 창에서 gdb test (gdb)set prompt main: 이렇게 하면...(gdb)대신에 main: 이 나오게 된다. gdb종료방법 - q입력 1. 소스보기 명령어 : l (list) set listsize 20 20줄씩 보게된다. 특정 줄이나 함수로 이동하고자 할 때 l main , l 25 l file.c:func: 프로그램 실행 명령어 : r (run) 브레이크 포인트 설명전에 미리 입력해야 한다. gdb를 실행하고 나면 디버깅할 준비중이다. r명령을 내림으로써 디버깅에 들어간.. 더보기 무한 반복문 초기식, 조건식, 증감식 모두 생략 #include int main() { int i = 0; for( ; ; ) //= while(1) { printf("%d\n", i); ++i; } return 0; } 결과 0 1 2 3 ...(무한반복) 멈추고 싶을경우 ctrl+c 입력 #include int main() { int i = 0; for( ; ; ) //= while(1) { printf("%d\n", i); ++i; if(5=i; ) { printf("%d\n", i); ++i; } return 0; } if에 입력한 조건식과 반대이다. * for( ; ; ); 더보기 for문(3) // '$'를 누를 때까지 키보드로부터 문자를 읽고 출력하는 프로그램 #include #include //getche() 함수의 사용 int main() { char ch; int i; printf("Please enter any charecter : "); for(i=0; (ch=getch()) !='$'; i++) { printf("\nYou typed : %c\n, ch); printf("Please enter any charecter : "); } putchar('\n') return 0; } 결과 Please enter any charecter : a You typed : a Please enter any charecter : b You typed : b Please enter any chare.. 더보기 for문(2) //0에서 10사이의 짝수를 출력하면서 각 단계의 누계를 출력하는 프로그램 #include int main() { int num, sum; for(num=0, sum=0; num 더보기 이전 1 ··· 4 5 6 7 8 9 10 11 다음