Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Afflicted
Обитатель форума
199 / 182 / 54
Регистрация: 28.10.2012
Сообщений: 543
14.04.2013, 12:32  [ТС] 0

Непонятки с wchar_t

14.04.2013, 12:32. Просмотров 1373. Ответов 10
Метки (Все метки)

Ответ

Герц, нет, не думаю.
Считаю, что проблема именно в связи wostringstream и wcstok
Потому что так не работает:
C++
1
 wchar_t* pch = wcstok(const_cast<wchar_t*>(ostr.str().c_str()), L"; ");
А так работает:

C++
1
2
3
4
5
6
7
8
    wcout << ostr.str() << L"\n"; 
//  wchar_t* pch = wcstok(const_cast<wchar_t*>(ostr.str().c_str()), L"; ");
 
    wchar_t txt[] = L"dsfdsf; daserrr; sdfg";
    wchar_t* pch = wcstok(txt, L"; ");
    while (pch != NULL)
    {
// ...
Добавлено через 2 минуты
nonedark2008, я так и думал :-)
Есть другие варианты, как разбить на токены? Или искать альтернативные решения без wostringstream?

Вернуться к обсуждению:
Непонятки с wchar_t
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2013, 12:32

Error: cannot bind 'std::basic_ostream<wchar_t>' lvalue to 'std::basic_ostream<wchar_t>&&'|
Ругается на строку Log&lt;&lt;StripXML(__PRETTY_FUNCTION__)&lt;&lt;std::endl;. Функция...

Wchar_t
подключаюсь к серверу. Присваиваю переменной типа string имя, const char*...

wchar_t
что ето за тип данних: wchar_t скок у нему байт??

0
Другие темы раздела
C++ Ошибка ms vs c++ rl http://www.cyberforum.ru/cpp-beginners/thread837234.html
Здравствуйте! Я хотел запустить прогу мою на другом компе и мне выскочила такая ошибка. This application has requested the Runtime to terminate it in an unusual way. Библиотеки VS c++ пробовал...
C++ Написать функцию, которая переворачивает строку Написать функцию, которая переворачивает строку. Заголовок функции: void reverseStr (char *s); Написать программу, которая принимает от пользователя набор строк (массив строк), переворачивает все... http://www.cyberforum.ru/cpp-beginners/thread837227.html
C++ Игровая программа ипподром"
Добрый день, помогите пожалуйста: Необходимо создать игру "Ипподром". Я сделал в консоле что мог, не могу заставить своих "сосисочек" бегать вместе, но с разной скоростью. Получается что они бегут...
Работа с указателями C++
Помогите пожалуйста объяснить, не понимаю почему число присваемое через указатель *А в кавычках, и равны ли *А и просто А??? char *A = "123456789"; unsigned B = 1; char *X = A + B; char *Y = A -...
C++ ошибка в задаче на палиндром http://www.cyberforum.ru/cpp-beginners/thread837148.html
Ребят помогите пожалуйста. Задачка найти палиндром в массиве. Писал-писал и в итоге в ф-ии последнее условие if (arr_t1==arr_t2) постоянно выводит ложь, не понимаю, почему оно мне врет((( //Дан...
C++ Треугольник со сторонами a.b.с является равносторонним 3)треугольник со сторонами a.b.с является равносторонним подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru