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

Вывод текста в файл

02.11.2014, 14:39. Показов 1157. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть двусвязный список Library, в нем записаны данные про книги.. мне нужно, что бы программа читала данные из текстового файла (я это умею делать) и могла записывать эти данные в файл. Моя проблема состоит в том, что я не знаю как сделать, что бы она записывала тот текст, который я введу в консоли(как сделать, что бы записывала текст, который я написал в коде я могу) ... подскажите пожалуйста как написать такую функцию записи текста в текстовый файл, который я ввел с клавиатуры. Вот то, что у меня есть пока.. :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
struct book
{   
    char name[20];
    char autor[20];
    char countBooks;
};
 
struct Library
{
    book info;
    Library *next, *prev;
};
void WriteInFile(Library *h)
{
    Library* temp = new Library;
    ofstream fout;  
    fout.open("List.txt", ios::app);
    fout << temp->info.autor;         //нужно ли писать так, или я буду просто вводить три раза строки?
    fout << temp->info.name;
    fout << temp->info.countBooks;
    
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.11.2014, 14:39
Ответы с готовыми решениями:

Файл: Форматированный вывод текста в файл
#include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;io.h&gt; int main() { double x1, x2, y1, y2, l,si,co; int ku, kuz, kuf, kel; ...

Вывод текста в файл
можно ли в c++ форматируемо записывать текст в файл? То есть некоторые слова выделять в файле цветом, или жирным шрифтом?

Обработка текста и вывод в отдельный файл
Добрый день! Есть задание: Прошу помочь с реализацией на C++. Заранее спасибо.

2
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
02.11.2014, 16:06
Если чтение есть, то по аналогии делай запись. Здесь что записаться-то должно, если temp пустой?
1
0 / 0 / 1
Регистрация: 14.09.2014
Сообщений: 97
02.11.2014, 16:27  [ТС]
nmcf, вот, я уже написал функцию:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void WriteInFile(Library *h)
{
    char bookName[20];
    char autor[20];
    char countBooks[2];
    ofstream fout;  
    fout.open("Spisok.txt", ios::app);
    cout << "Введите имя автора: ";
    cin >> autor;
    fout << autor;
    cout << "Введите название книги: ";
    cin >> bookName;
    fout << bookName;
    cout << "Введите кол-во экземпляров: ";
    cin >> countBooks;
    fout << countBooks;
        }
Вот только единственная проблема в том, что при записи в файл оно не переводит маркер на новую строку после каждого ввода, а просто все записывает без пробелов

Добавлено через 3 минуты
nmcf, ай все.. я уже и в этом разобрался)
вот так сделал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
unsigned int i = 1;
    Library *temp = h->next;
    cout.setf(ios::left);       
    while(temp->next)
    {
        cout.width(3);
        fout << i++;
        fout.width(30);
        fout << temp->info.name;
        fout.width(30);
        fout << temp->info.autor;
        fout.width(10);
        fout << temp->info.countBooks;
        fout << endl;
        temp = temp->next;
    }
Добавлено через 40 секунд
Тему можно закрывать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.11.2014, 16:27
Помогаю со студенческими работами здесь

Вывод текста в отдельный текстовый файл
Нужно вывести в файл пункты 4(case 4) и 5(case 5). #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; using namespace...

Не правильно работает вывод текста в файл
Не срабатывает сортировка, прописанная в строке 16 и в файл записывается вся строка Text int main() { char Text =...

Неправильный вывод в бинарный файл с урезанием текста
Ниже приведена программа которая урезает текст.Все бы хорошо но она при выводе в файл &quot;кушает&quot; символ новой строки.Например есть...

Шифр цезаря, ввод текста с клавиатуры, вывод в файл
Здравствуйте, возникла проблема - Задали мне задание и дали срок 4 месяца, я благополучно как смог написал программу за недею, но в...

Как сделать вывод зашифрованного текста в один файл и расшифрованного текста в другой файл?
Нужно вывести текст зашифрованного сообщения в один файл и расшифрованное сообщение во второй файл var st,kl,kk:string; t,tt:array...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru