c코드 막혀서 질문드려요!!
피스케스
2023.04.01
200개숫자를 텍스트에 저장.
텍스트에 200개의 숫자가 안나옵니다..
#includestdio.h
#includetime.h
#includestdlib.h
int main(void)
{
int i, r, j, random[200];
file *fp;
fp = fopen(keylist.txt, r);
if(fp == null){
printf(파일 열기를 실패 \n);
exit(0);
}
srand(time(null)); //난수 겹치지않게하는거
for(i=0; i200; i++)
{
again:;
r = rand()%1000+1; // +1은 1~999까지
for(j=0; j200; j++)
if(r==random[j])
goto again;
random[i]=r;
}
for(i=0; i200; i++)
printf(%d \n, random[i]);
fprintf(fp,%d \n, r);
printf(\n);
return 0;
}
-
다참
읽기모드로 파일 열어서 그런거 아닌가요?