Упражнения C: чтение существующего файла
Обработка файла C: Упражнение 2 с решением
Напишите программу на C для чтения существующего файла.
Пример решения:
Код C:
#include <stdio.h>
#include <stdlib.h>
void main()
{
FILE *fptr;
char fname[20];
char str;
printf("\n\n Read an existing file :\n");
printf("------------------------------\n");
printf(" Input the filename to be opened : ");
scanf("%s",fname);
fptr = fopen (fname, "r");
if (fptr == NULL)
{
printf(" File does not exist or cannot be opened.\n");
exit(0);
}
printf("\n The content of the file %s is :\n",fname);
str = fgetc(fptr);
while (str != EOF)
{
printf ("%c", str);
str = fgetc(fptr);
}
fclose(fptr);
printf("\n\n");
}
Пример вывода:
Читать и существующий файл: ------------------------------ Введите имя файла, который будет открыт: test.txt Содержимое файла test.txt: Это содержимое файла test.txt
Блок - схема:
Редактор кода программирования C:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Previous: написать программу на C для создания и хранения информации в текстовом файле.
Далее: написать программу на C, чтобы записать несколько строк в текстовом файле.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code