请问已经写好完整可以运行的程序代码了,但是实际运行中要打开已经存在的文件并读取数据进行操作,我已经创建文件了,也在里面放了数据,请问直接写路径+名字不行吗?应该怎么做才能读到文件啊?
3条回答 默认 最新
- Minuw 2023-07-01 11:43关注
不能这样
你可以看看这个文章 很详细
你可以参考这个 把文件名改一下#include <stdio.h> #include <stdlib.h> int main () { FILE * fp; fp = fopen ("Ifile.txt", "w+");//写入 fprintf(fp, "%s %s %s %d", "We", "are", "in", 2020); fclose(fp); return(0); }
#include <stdio.h> int main () { FILE *fp; int ch; fp = fopen("Ifile.txt","r");//读取 while(1) { ch = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", ch); } fclose(fp); return(0); }
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 使用MATLAB进行余弦相似度计算加速
- ¥15 服务器安装php5.6版本
- ¥15 我想用51单片机和数码管做一个从0开始的计数表 我写了一串代码 但是放到单片机里面数码管只闪烁一下然后熄灭
- ¥20 系统工程中,状态空间模型中状态方程的应用。请猛男来完整讲一下下面所有问题
- ¥15 我想在WPF的Model Code中获取ViewModel Code中的一个参数
- ¥15 arcgis处理土地利用道路 建筑 林地分类
- ¥20 使用visual studio 工具用C++语音,调用openslsx库读取excel文件的sheet问题
- ¥100 寻会做云闪付tn转h5支付链接的技术
- ¥15 DockerSwarm跨节点无法访问问题
- ¥15 使用dify通过OpenAI 的API keys添加OpenAI模型时报了“Connection Error”错误