큐가 무한반복으로...
글쓴이: 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
for(i = 0; 1 < 12; i++) { set(str[i]); printf("Queue = %s\n", queue); }오타가 문제라면 '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
댓글 달기