回覆列表
-
1 # 科學新發現
-
2 # 小雪020
void save()
{
char name[10];
FILE *fp;
int i;
scanf("%s",name)
if((fp=fopen(name,"wb"))==NULL)
{printf("cannot open file\n");
return;}
for(i=0;i<MAX;i++)
if(fwrite(&user[i],sizeof(struct diary_type),1,fp)!=1)
printf("file write error\n");
fclose(fp);
}
在dos模式下,可以使用“應用程式名 => 文字檔案”回車。 例如要把一個名為test.exe的c語言可執行程式的執行結果儲存下來,則可以在dos的命令提示符下:test => c:\result.txt 回車,這樣執行結果就儲存在文字檔案中了。