#include <stdio.h>
#include <iostream.h>
using namespace std;
int main()
{
char input[80];
FILE *fp;
// Открываем файл
fp = fopen("filename.txt", "w");
if(fp == NULL)
{
cout << "Невозможно открыть файл: " << ferror(fp) << "\n";
return 1;
}
// Читаем строки, пока не будет введена
// пустая строка
while(1)
{
cout << "Введите строку ";
fgets(input, 80, stdin);
// Если первый символ или второй
// равны переводу строки - выходим
// из цикла (в UNIX перевод строки \n,
// в Windows - \r\n)
if(input[0] == '\n' || input[1] == '\n') break;
// Записываем полученную строку
// в файл
fprintf(fp ,"%s", input);
}
// Закрываем файл
fclose(fp);
return 0;
} |