# include & ltstdio.h & gt
# include & ltstdlib.h & gt
# include & ltctype.h & gt
int main() {?
FILE * fp
if((fp=fopen("123.txt "," a"))==NULL)
printf("文件無法打開\ n ");
其他
printf("為寫入而打開的文件\ n ");
char ch
while((ch = getchar())!= '\n'){
fputc(toupper(ch),FP);
} ?
fputc('# ',FP);
if(fclose(fp)!=0)
printf("文件無法關閉\ n ");
其他
printf("文件現已關閉\ n ");
返回0;
}?
該程序運行如下:
擴展數據
c語言可以使用fputc函數輸入文件,只需要循環輸入,將每個輸入字符串轉換成大寫即可。大小寫轉換可以通過C語言內置在ctype.h中的toupper函數來完成,壹個未翻譯的字符串可以直接寫入文件。最後加壹個#好字,完成功能。
參考資料:
百度百科-C語言