Показать сообщение отдельно

Вопрос по работе с файлами в с++
  #1  
Старый 10.01.2007, 23:03
freddi
Постоянный
Регистрация: 05.07.2006
Сообщений: 458
Провел на форуме:
2943499

Репутация: 807
По умолчанию Вопрос по работе с файлами в с++

Дан файл вида:

слово1
слово2
слово3
и тд

Необходимо написать программу, которая берет каждое слово из файла и соединяет с другим словом, например «тест:», и выводит в файл результат:

тест:слово1
тест:слово2
тест:слово3

Сам мучился но ничего не вышло(((
вот мой исходник(нерабочий, создан для 2 строчек в файле) поправьте что не так, или напишите свой вариант решения данной задачи(под ДОС, не на визуале!!!).

Код:
#include <iostream.h> 
#include <fstream.h>
#include <string.h>
void main()

{
   ofstream book_file("123.txt");
   ifstream input_file("123.txt");
   char one[64], two[64], stroka1 [128];
   input_file.getline(one, sizeof(one)) ;
   input_file.getline(two, sizeof(two));
   cout << one << endl;
   cout << two << endl;
   cout<<"vvedite slovo: ";
   cin.getline(stroka1,64);
   book_file<< strcat(stroka1 ,one)<<strcat(stroka1 ,two);
}
 
Ответить с цитированием