Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 21.11.2009
Сообщений: 26

Проблема с широкими потоками(wofstream)

19.08.2011, 17:23. Показов 993. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот такое дело. Код:

C++
1
2
3
4
5
6
7
8
9
w_char* xmlRezult;//здесь хранится имя файла
wstringstream* outputStream;//здесь хранится конечный текст который надо записать
....
....
wfstream *rezultFile = new wfstream(xmlRezult);
(*rezultFile)<<outputStream->str();
rezultFile->flush();
rezultFile->close();
wcout<<outputStream->str();

Так вот wcout печатает в консоль действительно то что содержится в outputStream, а rezultFile печатает в файл xmlRezult где то только половину(файл получается 2,6 кб вместо нужных 4). Кто нибудь знает в чем проблема и как её исправить? Благодарю за внимание.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.08.2011, 17:23
Ответы с готовыми решениями:

Проблема с потоками
По нажатию кнопки происходит сложный метод, но перед тем как метод выполнять я просто хочу чтобы ProgressBar стал видимым, но сначала...

Проблема с потоками
Проблема заключается в том, что создается только один поток, а мне нужно 3 потока. /*Создаем экземпляр класса Task,который позволяет...

Проблема с потоками
Есть два потока, они обращаются к одной переменной, в результате изменяют её вместе. Как сделать, чтобы каждый поток работал со своей...

3
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
20.08.2011, 02:56
Цитата Сообщение от hard-t Посмотреть сообщение
Кто нибудь знает в чем проблема и как её исправить?
Не знаю, но попробуй открыть файл в бинарном режиме.
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
20.08.2011, 03:03
у rezultFile вызывается деструктор?
0
2 / 2 / 0
Регистрация: 21.11.2009
Сообщений: 26
22.08.2011, 11:10  [ТС]
нет, там есть вызов flash() которая должна сбрасывать все промежуточные буферы в файл. Но результат всё равно не тот что надо((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.08.2011, 11:10
Помогаю со студенческими работами здесь

Проблема с потоками.
Пробую написать IRC бота на шарпе. В отдельном процессе запускается пинг сервера метод PingServer(). Так же запускается таймер,...

проблема с потоками
Ребят при написании программы появилась проблема, опишу вкратце. пишу интерфейс WTL шаблонами. В MainWindow класса есть метод обработки...

Проблема с потоками
Здравствуйте. Подскажите пожалуйста. Проблема такая. Программа из этого примера http://www.realcoding.net/article/view/101. При...

Проблема с потоками (файлы)
В коде программы необходимо несколько раз открывать один и тот же файл. Проблема в том, когда закрываешь поток для сохранения данных в...

Проблема при работе с потоками
Помогите решить тупую проблему! Есть массив строк: String MassStr = new String{'one', 'two', 'three'}; Теперь я хочу чтобы...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Камера 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, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru