发布网友 发布时间:2022-04-23 12:00
共4个回答
热心网友 时间:2023-10-12 19:06
通过设置目标文件路径,可以改变文件的存放位置。
1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek函数用于文件操作位置的获取与设置。一般的C语言教程都有文件操作一章,可以找本教材进一步学习。
2、例程:
热心网友 时间:2023-10-12 19:07
你先强制转换那些字符为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-10-12 19:07
FILE * f = fopen ("d:\\project1\\data\\test.dat", "w"); //注意斜杠转义字符就行了
热心网友 时间:2023-10-12 19:08
在文件名前加上完整路径"d:\XX\XX.DAT"