为了账号安全,请及时绑定邮箱和手机立即绑定

如果我希望将该文件存在d:\project1\data目录下,应该如何操作?

如果我希望将该文件存在d:\project1\data目录下,应该如何操作?

C
鸿蒙传说 2023-03-06 10:06:40
假设我的项目名为project1,位置在d盘上,如果我直接使用 FILE * f = fopen ("test.dat", "w"); fprintf (f,"%.5g,data");这样的语句,那么test.dat文件会直接存放在D:\project1目录下面。
查看完整描述

2 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

FILE * f = fopen ("d:\\project1\\data\\test.dat", "w"); //注意斜杠转义字符就行了

查看完整回答
反对 回复 2023-03-08
?
aluckdog

TA贡献1847条经验 获得超7个赞

你先强制转换那些字符为int型,然后用冒泡排序,然后再写入.
FILE*fp;
FILE*fp2;//建立两个指针文件流,是个指针,指向文件里的数据
fp=fopen("C:\DOS\A.DAT","rb");
fp2=fopen("C:\DOS\B.DAT","wb");
char a[10];
int b[10];
int i;
fread(&a,1,1,fp);
for(i=0;i<10;i++)
{b[i]=a[i];
}
冒泡排序a数组,从小到大,存到数组c,然后把c存到fp2,
fwrite(&c,1,1,fp2);

 


查看完整回答
反对 回复 2023-03-08
  • 2 回答
  • 0 关注
  • 79 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信