Считывание с файла и запись в файл - C (СИ)
Формулировка задачи:
как считать и записать данные с файла , с расширением txt?
Решение задачи: «Считывание с файла и запись в файл»
textual
Листинг программы
int main()
{
FILE *file;
char *fname = "findword_1";
file = fopen(fname, "w");
fprintf(file, "Hello world!");
fclose(file);
getch();
return 0;
}
Объяснение кода листинга программы
- Объявляется переменная
fileтипаFILE*для работы с файлами - Переменная
fnameинициализируется строкойfindword_1 - Открывается файл с помощью функции
fopen(), в которую передаются имя файла и режим открытия (в данном случаеw- в режиме записи) - В файл записывается строка
Hello world!с помощью функцииfprintf(), в которую передаются дескриптор файла и строка для записи - Функцией
fclose()закрывается файл - Программа ожидает нажатия клавиши с помощью функции
getch() - Программа возвращает 0, завершаясь