Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Monolag
0 / 0 / 0
Регистрация: 01.03.2017
Сообщений: 47
1

Запись в файл txt

04.04.2017, 20:50. Просмотров 874. Ответов 8
Метки нет (Все метки)

C++ (Qt)
1
2
3
4
studBeg = GetStud(hDlg);
             out.open("output.txt", ios_base::app);
             out << studBeg.fam << studBeg.imia << studBeg.godRojd << endl
         out.close();
Типы fam и imia TCHAR.
godRojd пишется, естественно, верно.
При записи в файл мне записывается адрес, если разыменовываю studBeg.fam и studBeg.imia записываются числа...
Мне нужно, чтобы в txt записался текст, что делать?

P.S.
studBeg.fam и studBeg.imia получаю через форму.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2017, 20:50
Ответы с готовыми решениями:

Записать 200 случайных чисел в файл a.txt. В файл b.txt вывести четные, а в файл c.txt нечетные
Записать 200 случайных чисел в файл a.txt. В файл b.txt вывести четные, а в...

Запись в файл .txt . C++
Здравствуйте! Планировал записывать при каждом вызове функции в текст с новой...

Запись текста в файл txt
Здравствуйте , подскажите как реализовать запись в файл, у меня что то не...

Запись данных в файл txt
записываю через for(int i=0;i&lt;l;i++) f&lt;&lt;a.fio&lt;&lt;&quot; &quot;&lt;&lt;a.nomer&lt;&lt;&quot;...

Чтение/запись из/в файл .txt
Имеется файл названный stses формата txt, и вот его содержание: 3 Loyed 4...

8
nd2
2837 / 2405 / 1057
Регистрация: 29.01.2016
Сообщений: 8,046
04.04.2017, 21:06 2
Цитата Сообщение от Monolag Посмотреть сообщение
чтобы в txt записался текст
Английский? studBeg какого типа?
0
Monolag
0 / 0 / 0
Регистрация: 01.03.2017
Сообщений: 47
04.04.2017, 21:14  [ТС] 3
StudBeg studBeg
C++ (Qt)
1
2
3
4
5
struct StudBeg{
    TCHAR fam[LENFAM];
    TCHAR imia[LENIMIA];
    UINT godRojd;
};
Да, английский
0
nd2
2837 / 2405 / 1057
Регистрация: 29.01.2016
Сообщений: 8,046
04.04.2017, 21:17 4
out какого типа? Юникод в проекте включен?
0
Monolag
0 / 0 / 0
Регистрация: 01.03.2017
Сообщений: 47
04.04.2017, 21:26  [ТС] 5
ofstream out;
Да, конечно, у меня работает программа полностью, просто при записи текста в txt у меня записываются числа, а не строки

Добавлено через 2 минуты
т.е. у меня в studBeg.imia, например, Kirill, а записывается 660084450.
0
nd2
2837 / 2405 / 1057
Регистрация: 29.01.2016
Сообщений: 8,046
04.04.2017, 21:27 6
В отладчике смотрел? После studBeg = GetStud(hDlg); строки в структуре присутствуют?
0
Monolag
0 / 0 / 0
Регистрация: 01.03.2017
Сообщений: 47
04.04.2017, 21:28  [ТС] 7
Да, это точно работает. У меня выводятся эти строки в форму, приложения windows.
0
nd2
2837 / 2405 / 1057
Регистрация: 29.01.2016
Сообщений: 8,046
04.04.2017, 21:28 8
Лучший ответ Сообщение было отмечено Monolag как решение

Решение

Цитата Сообщение от Monolag Посмотреть сообщение
ofstream out;
Попробуй wofstream out;
1
Monolag
0 / 0 / 0
Регистрация: 01.03.2017
Сообщений: 47
04.04.2017, 21:31  [ТС] 9
Мне и не понятно. У меня выводятся в форму строки, но переменные числовые...

Добавлено через 1 минуту
Сработало!!
Большое вам спасибо с:
0
04.04.2017, 21:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2017, 21:31

Зависает запись в txt - файл
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;conio.h&gt;...

Запись в файл txt построчно из <list>
# include &lt;iostream&gt; # include &lt;list&gt; # include &lt;string&gt; # include &lt;fstream&gt;...

Запись путей файлов в *.txt файл.
Здравствуйте. Возник вопросик. С помощью чего можно организовать такое...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru