这是我的一段代码,它应该创建一个由 10 个随机整数组成的数组,将它们打印到文件中,然后将它们按顺序排列并将有序数组附加到文件中,
如何停止在文件中显示为 ascii 字符的整数?
size=10;
int nums1[size];
for(i=0;i<size;i++)
{
nums1[i]=rand();
}
FILE *fp;
if((fp=fopen("ARRAY_1", "w"))==NULL) {
printf("Cannot open file.\n");
}
if(fwrite(nums1, sizeof(int), size, fp) != size) {
printf("File read error.");
}
fclose(fp);
bubblesort(nums1,size);
if((fp=fopen("ARRAY_1", "a"))==NULL) {
printf("Cannot open file.\n");
}
if(fwrite(nums1, sizeof(int), size, fp) != size) {
printf("File read error.");
}
fclose(fp);