-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


wofstream wstring и запись русского текста в файл

Четверг, 19 Ноября 2020 г. 15:59 + в цитатник
a_n_y_a: Написал программку для изучения вопроса:

    #include "stdafx.h"
    #include
    #include
    #include
    #include
    using namespace std;
    #pragma setlocale("russian")
    int main()
    {
    int i;
    wchar_t *AnglWch=NULL;
    AnglWch=_wsetlocale(LC_ALL, _T("russian"));
    wstring rs = _T("Angliskie_BUKVY"), rsR = _T("Русские Буквы");
    wofstream os(_T("ProvRusBukv.txt"), ios_base::out | ios_base::trunc);
    wcout << _T("Vyvodim AnglText");
    os << rs;
    os << _T(" VkluchenieRusBukv ");
    wcout << rsR;
    wcout << _T("Vyvodim RuslText");
    cin >> i;
    os << rs;
    os << rsR; /// Вот в этом месте поток падает
    return 0;
    };


В консоль wcout русские буквы выводятся правильно, а в файл не выводятся.

https://forum.sources.ru/index.php?showtopic=420830&view=findpost&p=3842241

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку