作者Alf1 (LLee)
看板b98902HW
標題[計程] worksheet9
時間Tue Nov 24 18:32:52 2009
int main()
{
FILE *fp;
int i;
fp=fopen("test.txt", "w");
scanf("%d", &i);
while (!feof(stdin)) {
fprintf(fp,"%d\n", i);
scanf("%d", &i);
}
fclose(fp);
return 0;
}
//這是老師今天上課對於worksheet9的第一題寫的
//所以資料夾裡面現在產生一個test.txt
============================================
int function902()
{
FILE *fpin, *fpout;
int i;
fpin=fopen("test", "r");
fpout=fopen("test.1", "w");
while (!feof(fpin)) {
fscanf(fpin, "%d\n", &i);
fprintf(fpout,"%d\n", i);
}
return 0;
}
//這是針對第二題寫的
//老師強調test不需要副檔名
//但是資料夾裡面只有test.txt這個檔案
//並沒有test這個檔案
請問有人可以解答嗎?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.29.128
1F:→ mimi9126:是因為fscanf裡面多了一個'\n' 11/24 19:36
2F:→ Alf1:應該跟 \n 無關 11/25 18:56
3F:推 s864372002:test.txt是第一個程式產生的,test不會自己憑空生出來 11/25 19:00
4F:→ s864372002:要測試的話請自己新開一個叫test的檔案。 11/25 19:00