- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록★─Programing/☆─C | C++ (76)
드럼치는 프로그래머
보호되어 있는 글입니다.
보호되어 있는 글입니다.
#include #include #include int main() { int i; srand((int)time(NULL)); // 현재 시간을 이용해서 씨드 결정 srand(time(NULL)); for(i=0; i
보호되어 있는 글입니다.
■ 표준 입,출력 기반의 버퍼 scanf,printf함수,putchar,getchar함수들은 모두 표준 입,출력 함수들이다. 표준 입,출력 함수를 사용하는 경우에는 버퍼라는 것을 제공받게 된다는 특징이 있다. 버퍼는 '여분의 임시 메모리 공간'이라고 생각하면 된다. 키보드를 통해서 입력하는 데이터는 실행중인 프로그램으로 바로 읽혀지는 것이 아니라, 일단은 입력 버퍼라는 곳에 저장이 된다. 그리고 나서 입력 버퍼에 존재하는 데이터가 프로그램으로 이동한다. printf와 같은 함수 호출은 모니터에 데이터를 출력하려는 경우에도 바로 출력이 이뤄지는 것이 아니라, 일단은 출력 버퍼라는 곳에 저장이 되었다가 출력 스트림을 통해 모니터로 전송된다. 그렇다면 키보드로부터 입력된 데이터가 입력 스트림을 거쳐서 입력 버..
보호되어 있는 글입니다.
우리가 풀어야할 문제는 베르나르 베르베르의 소설 "개미" 에 나오는 개미수열이다. 이 수열은 다음과 같다. 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 1 3 1 2 2 2 1 1 3 1 1 1 2 3 1 2 3 1 1 1 1 2 2 1 3 1 1 1 2 1 3 1 1 3 1 1 2 2 1 1 3 1 1 3 2 1 1 1 3 1 1 2 3 1 . . . . . . . . . . . . . . . . . . . . 이와 같이 계속해서 무한대로 나간다. 첫째줄의 1 로 부터 둘째줄의 1 1 이 나오고 둘째줄의 1 1 로 부터 세째줄의 1 2 가 나온다. 마찬가지로 세째줄로 부터 네째줄이 나오고, 이렇게 계속되는 것이다. 개미수열을 잘모르는 사람은 위의 예로 부터 다음 수열이 어떻게 나..
★ #operator not followed by macro argument name 매크로 함수의 정의에서 #연산자는 매개변수를 문자열화 하는데, #연산자 뒤에 매개변수 이외의 것이 오면 발생한다. ★ #define printing(msg) printf("Message is " #mssg "\n"); 위의 매크로 함수 printmsg의 인자인 msg를 오른쪽 식에서는 mssg로 잘못 사용했다. 이럴 경우 발생하는 에러인데, 이 에러는 매크로를 정의한 곳에서 발생하는 것이 아니라 이 매크로 함수를 사용한 곳에서 발생한다. ★ 'XXXXXXXX' not an argument 형식 매개변수가 함수의 매개변수 리스트에 없을 때 발생한다. ★ Argument # missing name 함수의 원형에서 #번째 매..
1 : #include 2 : #include 3 : main(){ 4 : char str1[80], str2[80]; 5 : int x; 6 : while(1){ 7 : printf("\n\nInput the first string, a blank to exit: "); 8 : gets(str1); 9 : if(strlen(str1) == 0) 10 : break; 11 : printf("\nInput the second string: "); 12 : gets(str2); 13 : x = strcmp(str1, str2); 14 : printf("\nstrcmp(%s, %s) returns %d\n", str1, str2, x); 15 : } 16 : return 0; 17 : } 문자열의 내용이 동일..
아스키 코드 표 확장 아스키 코드