큐가 무한반복으로...
글쓴이: stargt / 작성시간: 수, 2006/01/25 - 12:37오전
#include <stdio.h> char queue[100]; char setIndex = 0; char getIndex = 0; void set(char); char get(void); void main() { char str[12] = "I love you."; int i; for(i = 0; 1 < 12; i++) { set(str[i]); printf("Queue = %s\n", queue); } for(i = 0; i < 5; i++) printf("Get Data %d => %c\n", i+1, get( )); printf("Queue = %s\nsetIndex = %d\ngetIndex = %d\n", queue, setIndex, getIndex); } void set(char data) { queue[setIndex] = data; setIndex++; if(setIndex >= 100) { setIndex = 0; } } char get( ) { char data; data = queue[getIndex]; getIndex++; if(getIndex >= 100) { getIndex = 0; } return data; }
에러도 안나고요; 도무지 원인을;;
참고로 지난번부터 계속 말해온 그 문제의 오타책입니다
Forums:
[code:1] for(i = 0; 1 < 12; i
오타가 문제라면 '1<12'를 'i<12'로 바꾸면 되겠네요.
[quote="blna999"][code:1] for(i
감사합니다;
또 책오타였어요
#include <stdio.h>
int main()
{
while(1)
printf("0");
return 0;
}
오타 == "초심자를 두번 죽이는 길"출판사 웹사이트에 가시면 오
오타 == "초심자를 두번 죽이는 길"
출판사 웹사이트에 가시면 오타교정본이 있지 않을까요? 참고하시길...
Hello World.
어제 한번 슬쩍 보고서아~ 어딘지 모르겠네 했는데.완전 숨
어제 한번 슬쩍 보고서
아~ 어딘지 모르겠네 했는데.
완전 숨은그림찾기 군요.
all my trouble's gone
댓글 달기