Вот сегмент моего кода, он должен создать массив из 10 случайных чисел, напечатать их в файле, затем он упорядочивает и добавляет упорядоченный массив в файл,Целые числа, являющиеся символами в файле в C
Как остановить целые числа, отображаемые как символы 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);
Вы имеете в виду, что хотите преобразовать их в строки? –