Р. А. Юсупов, С. Н. Искандарова, Ш. Мирзанова C/C++ тилида топшириқ ва масалалар Самарқанд – 2013 йил
Download 1.35 Mb.
|
CPP masalalari1
Часть II. Решения 211 Задача 235 // Создает на диске файл tinclude "stdio.h" #include "conio.h" #define FNAME "a:\\nuinbers.txt\0" // имя файла #define N 5 // количество чисел // Создает на диске А: файл и записывает в него // целые числа, введенные пользователем void main() { char fname[20] = FNAME; FILE *out; // файл чисел int n; // число puts("ХпСоздание файла"); printf("Введенные числа будут записаны в файл"); printf("%s\n", fname); puts("После ввода каждого числа нажимайте // Открыть файл в режиме записи (w) текста (t) // Если файл с таю1м именем уже есть, то новые // данные будут записаны поверх старых // Для дозаписи в конец файла используйте // режим добавления (а) if ((out = fopen(fname, "wt")) == NULL) { printf("Ошибка открытия файла для записи"); getch(); ret\2m; } for (int i = 0; i < N; i++) { printf("->"); scanf("%i", &n); fprintf(out,"%i",n) ; } fclose(out); // закрыть файл 212 C/C-f-t- в задачах и примерах printf("Введенные числа записаны в файл %s\n", fname); puts("\nJUTR завершения нажмите getch(); Задача 236 // Добавляет данные в файл #include "stdio.h" #include "conio.h" tdefine FNAME "a: Wnuinbers. txt\0" // имя файла #define N 5 // количество чисел // Дописывает в находящийся на диске А: файл // целые числа, введенные пользователем void main() { char fname [20] = FNAiyiE; FILE *out; // файл чисел int n; // число puts("ХпДобавление в файл"); printf("Введенные числа будут добавлены в файл"); printf("%s\n", fname); puts("После ввода каждого числа нажимайте // Открыть файл в режиме добавления (а) текста (t) // Если файла с таким именем нет, то он будет создан if ((out = fopen(fname, "at")) == NULL) { printf("Ошибка открытия файла для добавления"); getch(); return; } for (int i = 0; i < N; i++) { printf("->"); scanf("%i", &n); fprintf(out,"%i\n",n); Download 1.35 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling