Гена Тестов
Гена Тестов

Запись данных в файл [Язык СИ]

Такое дело:
Нужно создать два файла . В который будут записываться данные из массива .Но проблема заключается в том что компилятор ругается при попытки скомпилировать программу. В чем может быть проблема?

_____ Сам код ______

#include

#include

#include

#include

#define SIZE 5

int main () {

int fprintf (FILE *stream,const char *format, ..);

setlocale(LC_ALL,"RUS");

FILE *inFile;

FILE *outFile;



inFile = fopen ("IN.txt","r");

outFile = fopen ("OUT.txt","r");

int arr[SIZE];

int fileIN[SIZE];

int tmp;

int n;

int m;

int max;

int min;



srand(time(NULL));



/*Инициализация массива + вывод содержимого на экран */

for (n=0; n
arr[n]=rand()%100;

}

printf ("\n");

printf ("Содержимое массива : ");

for (n=0; n
printf ("%d ",arr[n]);

fprintf (fileIN, "%d", arr[N]);

}

printf ("\n");



/* Сортировка массива методом пузырька */

for (n=1; n
for (m=0; m
if (arr[m] > arr[m+1]){

tmp=arr[m];

arr[m]=arr[m+1];

arr[m+1]=tmp;

}

}

}

max = arr[SIZE-1];

min = arr[0];

printf ("\n");

printf ("Максимальное значение массива : %d ",max);

printf ("\n");

printf ("Минимальное значение массива : %d ", min);

printf ("\n");

printf ("\n");

printf ("Упорядоченный массив: ");

for (n=0; n
printf ("%d ",arr[n]);

}

printf ("\n"); printf ("\n");





}

ЛП
Лилия Павлова

1. int fprintf (FILE *stream,const char *format, ..); - должно быть 3 точки
2. fprintf (fileIN, "%d", arr[N]); - fileIN - массив, а не указатель на FILE

3. fprintf (fileIN, "%d", arr[N]); - и где определено N? есть только n

Похожие вопросы
программа на языке си
Программирование на языке Си
Дан текстовый файл f. Исключить пробелы, стоящие в концах его строк. Результат в файл f1. язык программирвования си
Язык программирования Си
Язык программирования Си. Чтение графических файлов.
Работа с файлами на языке Си.
програмироваие. Язык СИ
Язык програмирования СИ
программирование, язык си
Программирование. Язык си