//怎样向文件读写字符
#include
#include
int main()
{
FILE * fp;//定义指向文件的指针
char ch,filename[10];//ch代表输入的字符变量,filename代表文件名
printf("请输入所用的文件名:");
scanf("%s",filename);//输入文件名
if((fp = fopen(filename,"w")) == NULL)//打开文件并使fp指向此文件
{
printf("无法打开此文件\n");//如果打不开信息出错
exit(0);//终止程序
}
ch = getchar();//用来接收最后的回车字符
printf("请输入一个准备存储到磁盘的字符串(以#结束):");
ch = getchar();//接收从键盘输入的第一个字符
while(ch != '#')//当输入#时结束
{
fputc(ch,fp);//向磁盘文件输出一个字符
putchar (ch);//将输出的字符显示在屏幕上
ch = getchar();//再接受从键盘输入的一个字符
}
fclose(fp);//关闭文件
putchar (10);//向屏幕输出一个换行符
return 0;
}
C语言程序用fputc函数写入字符到建立的文件中,程序运行正常,可是资源管理器里找不到建立的新文件?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
悬赏问题
- ¥15 微信公众号自制会员卡没有收款渠道啊
- ¥15 stable diffusion
- ¥100 Jenkins自动化部署—悬赏100元
- ¥15 关于#python#的问题:求帮写python代码
- ¥20 MATLAB画图图形出现上下震荡的线条
- ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
- ¥15 perl MISA分析p3_in脚本出错
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿