C 練習實例97

C 語言經典100例 C 語言經典100例

題目:從鍵盤輸入一些字元,逐個把它們送到磁片上去,直到輸入一個#為止。

程式分析:無。

實例

// Created by www.xuhuhu.com on 15/11/9. // // #include<stdio.h> #include<stdlib.h> int main() { FILE*fp=NULL; char filename[25]; char ch; printf("輸入你要保存到的檔的名稱:\n"); gets(filename); if((fp=fopen(filename,"w"))==NULL) { printf("error: cannot open file!\n"); exit(0); } printf("現在你可以輸入你要保存的一些字元,以#結束:\n"); getchar(); while((ch=getchar())!='#'){ fputc(ch,fp); } fclose(fp); system("pause"); return 0; }

以上實例運行輸出結果為:

輸入你要保存到的檔的名稱:

test.txt
現在你可以輸入你要保存的一些字元,以#結束:

www.xuhuhu.com
#

C 語言經典100例 C 語言經典100例