C语言读取输入的字符并写入到文件中
2018-07-20 来源:open-open
学习C语言时练习向文件中写入字符的代码程序。
/* * File: main.c * Author: wuguowei * * Created on 2015年2月12日, 上午11:54 */ #include <stdio.h> #include <stdlib.h> /* * */ int main(int argc, char** argv) { char *filePath = "/home/wuguowei/NetBeansProjects/StudyDemo/result"; char ch; FILE *fp; while ((fp = fopen(filePath, "w")) == NULL) { printf("无法打开文件\n"); exit(0); } ch = getchar(); printf("请输入准备存储到文件的字符串\n"); ch = getchar(); while (ch != '#') { fputc(ch, fp); //写入文件 putchar(ch); //输出到屏幕 ch = getchar(); } fclose(fp); putchar(10); return EXIT_SUCCESS; }
敲入一个回车,接下来输入内容,如下:
/* * File: main.c * Author: wuguowei * * Created on 2015年2月12日, 上午11:54 */ #include <stdio.h> #include <stdlib.h> /* * */ int main(int argc, char** argv) { char *filePath = "/home/wuguowei/NetBeansProjects/StudyDemo/result"; char ch; FILE *fp; while ((fp = fopen(filePath, "w")) == NULL) { printf("无法打开文件\n"); exit(0); } ch = getchar(); printf("请输入准备存储到文件的字符串\n"); ch = getchar(); while (ch != '#') { fputc(ch, fp); //写入文件 putchar(ch); //输出到屏幕 ch = getchar(); } fclose(fp); putchar(10); return EXIT_SUCCESS; }
标签: 代码
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐