왜 마지막에 입력된놈이 맨앞쪽(메모장맨위)에 저장되있는거져?
지금은 5명입력한건데
7명하면 6번까진 잘가다가 7번째놈이 앞쪽에 저장되고 이런식임..
for(i=0;i<5;i++)
{
printf("학번 %11d\n",st[i].num);
printf("이름 %11s\n",st[i].name);
printf("학점 %11.1lf\n",st[i].score);
sprintf(data_tmp,"%d %s %.1lf\n",st[i].num,st[i].name,st[i].score);
if((wfp = fopen("C:\\data.txt","a"))==NULL)
{
perror("fopen:data.txt");
exit(1);
}
fwrite(data_tmp,1,strlen(data_tmp),wfp);
}
제가의도한건 입력되는 순서대로 쭈욱 메모장에 써지는건댕...왜 이럴까용
니놈이 그렇게 짜서
꼴통새키야 너도모르면서 왜 나댐
으잌ㅋㅋㅋㅋㅋㅋㅋㅋ