qq_22948039 2015-11-30 14:00 采纳率: 0%
浏览 1847

C语言程序用fputc函数写入字符到建立的文件中,程序运行正常,可是资源管理器里找不到建立的新文件?

//怎样向文件读写字符
#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;
}

  • 写回答

3条回答 默认 最新

  • ysuwood 2015-11-30 14:05
    关注

    在项目目录下用windows搜索,如果文件写成功了就可以查到。

    评论

报告相同问题?

悬赏问题

  • ¥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编程架构设计的方案 有偿