回覆列表
  • 1 # spmef4746

    主要透過fprintf格式化輸出函式實現,測試程式碼如下,//程式功能,將輸入的字串寫入檔案中#include<stdio.h>#include<stdlib.h>intmain(){FILE*fp=NULL;charstr[100];//字串陣列,假定最大輸入99個字元fp=fopen("test.txt","w");//當前路徑開啟test檔案,不存在則建立if(!fp){printf("檔案開啟失敗,程式退出!\n");exit(1);}printf("輸入字串:\n");gets(str);//字串賦值fprintf(fp,"%s",str);//將字串寫入檔案中printf("字串已寫入檔案test.txt中!\n");if(fp){fclose(fp);fp=NULL;}return0;}intfprintf(FILE*stream,constchar*format,...);printf函式根據指定的格式將資訊輸出到由stream指標所指定的檔案中,fprintf與printf用法類似。fprintf的返回值是輸出的字元數,發生錯誤時返回一個負值。

  • 中秋節和大豐收的關聯?
  • 用美的電飯鍋做飯,為什麼會有鍋巴?