Вот тут я сам сделал,тока возникает одна проблема: мне нужно что прога добавляла числа в файл,а не заменяла их,т.е. после повторного применения проги в этот же файл должна добавлять в файл,а не заменять уже имеющиеся в нем 5 чисел.
| Код | #include "stdio.h" #include "conio.h" #define FNAME "d:Wnumbers.txt\0" #define N 5 void main() { char fname [20] = FNAME; FILE *out; float n; puts("Создание файла"); printf("Введенные числа будут записаны в файл"); printf("%s\n", fname); puts("После ввода каждого числа нажимайте <Enter>\n"); if ((out = fopen(fname, "wt")) == NULL) { printf("Ошибка открытия файла"); getch(); return; } for (int i = 0; i < N; i++) { printf("->"); scanf("%f", &n); fprintf(out," %f",n); } fclose(out); printf("Введенные числа записаны в файл %s\n", fname); puts("Для завершения нажмите <Enter>") ; getch(); }
|
|