c语言高手急救:文件C:\DOS\A.DAT中存放着由10各大小写字母组成的一个字符窜,

来源:百度知道 编辑:UC知道 时间:2024/09/20 20:40:31
编程实现将文件C:\DOS\A.DAT中的字符窜按ASCⅡ玛的值由小到大排序的结果写入文件C:\DOS\B.DAT中。

你先强制转换那些字符为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);