Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
Meiko

Чтение/запись текста из файла

11.06.2011, 18:51. Показов 1378. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Суть проблемы следующая: по идее при запуске программа копирует данные из файла А в файл B, затем добавляет одну строку из файла С опять же в В. В реальности же результат выглядит как необъяснимый набор цифр и строка из файла С.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    char line[500];
    ifstream baza1("А.txt");
    while (!baza1.eof())
        baza1.getline(line,sizeof(line));
    cons v(baza1);
    ofstream baza1out("В.txt");
    ifstream file1("С.txt");
 
    v.add(file1,0);
    v.print(baza1out);
    baza1.close();
    file1.close();
    baza1out.close();
где cons - находящийся в отдельном файле класс.
Пожалуйсьа, помогите исправить!
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.06.2011, 18:51
Ответы с готовыми решениями:

Чтение текста из файла, удаление каждой второй строки (\n), запись в файл
Дана строка у текстовом файле input.txt: Teachers TV's resources Have generated views Teachers TV content is now available On TES...

Чтение и Запись текста
Есть текстовый файл в котором текст с информацией в формате название улицы:номер дома название улицы:номер дома ... Нужно написать...

Запись и чтение из файла
Здравствуйте не могли бы мне помочь разобраться, что не так. Есть две программы, одна для записи в файл “Writer.exe” а для чтения...

1
 Аватар для Mиxaил
542 / 447 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
11.06.2011, 19:13
а не проще ли сразу после чтения из файла "А", записывать полученную строку в файл "В" ?
Для этого понадобится лишь одна переменная типа string...
Может быть как - то так попробовать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
        std::ifstream DataBaseFirst  ( "FirstDataBase.txt",  std::ifstream::in  );
    std::ifstream DataBaseSecond ( "SecondDataBase.txt", std::ifstream::in  );
    std::ofstream DataBaseOut    ( "OutDataBase.txt",    std::ofstream::out );
    std::string LineOfFile;
    
    while ( DataBaseFirst )
    {
        std::getline ( DataBaseFirst, LineOfFile );
        DataBaseOut << LineOfFile << std::endl;
    }
 
    std::getline ( DataBaseSecond, LineOfFile );
    DataBaseOut << LineOfFile << std::endl;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.06.2011, 19:13
Помогаю со студенческими работами здесь

Чтение/запись из файла
Есть задание: Проблема в том, что после считывание строки char не могу считать строку string struct MyStruct { int ii; ...

Чтение из файла и запись
Доброго времени суток. Передо мной стоит следующая задача - имеется файл и строк слов такого типа: АААА ББББ ВВВВВ АААА ПППП АААА...

Запись и чтение из файла
как записать в файл вывод массива OutputArray(), количество нулевых элементов NumNull(), массив с заменой нулевых элементов на единицу...

Чтение и запись файла
Странная ситуация читаю файл в вектор. Провожу над ним эксперимент, возвращаю точную копию считанного файла в новый файл с другим...

Запись и чтение из файла
Вспоминаю как работать с файлами в плюсах. Для примера решил просто записать несколько строк в файл, а затем их считать. Но блин что то оно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru