Автор ALTAUR задал вопрос в разделе Другие языки и технологии
wstring C++. как считать его из файла? файл определен как ifstream ad("input.txt"); переменная пусть будет wstring c; и получил лучший ответ
Ответ от Голый Мужик[гуру]
#include <string> #include <iostream> #include <fstream> #include <iterator> using namespace std; int main () { wifstream stream("filename.txt"); // wstring str(istreambuf_iterator<wchar_t>(stream), istreambuf_iterator<wchar_t>()); wstring str; str.assign(istreambuf_iterator<wchar_t>(stream), istreambuf_iterator<wchar_t>()); wcout << str << endl; } Ну это, само собой, в случае, если файл сохранён в Unicode. В противном случае, stream.imbue(locale(".1251")); wcout.imbue(locale(".866")); для visual c++
wstring нельзя считать из файла! Его там просто нет! Совсем нет!
не строит гитара
Гитара westernika (Китай) - этим всё сказано. дело не в струнах, а в бревне.
"в октаве на
подробнее...
как преобразовать CString в std::string?
если под string понимается std::string, то так: CString str = "12345";
std::string
подробнее...
!!!Подскажите пожалуйста как в С++ разработать приложение (условие...)?
#include <iostream>
#include <iomanip>
#include <string>
#include
подробнее...
C++ string insert
Потому что строка бесконечно удлинняется, добавляя в каждой итерации точку.
И вообще
подробнее...
как правильно преобразовать строку в TCHAR из CHAR? в WIN API
TCHAR и CHAR это одно и тоже это typedef для char.
Чебуратор
Мыслитель
подробнее...
При запуске игры выскакивает ошибка (boost: filesystem::path codecvt to wstring error) кто знает как бороться?
удалила windows live, удалила игру, реестр почистила. Теперь игра запускается нормально наконец
подробнее...
C++ русские буквы в string и setlocale. setlocale(0,""); string name; cin>>name; cout<<"Имя: "; cout<
Visual C++, unicode:
#include <locale>
#include <string>
#include
подробнее...
Какой размерности должен быть массив?
ох нихренассе.
думаешь в этой куче строк кто-то решится копаться?
урезай
подробнее...