Форум программистов, компьютерный форум CyberForum.ru

Перевести Unicode строку в ANSI - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двунаправленный список http://www.cyberforum.ru/cpp-beginners/thread324169.html
Если кто может, помогите пожалуйста написать метод(Удалить из списка все узлы, расположенные перед элементами с четными значениями!Программа выводит список с начала и с конца. #ifndef NODE_H #define NODE_H template <class Type> class list; template <class Type> class node
C++ Книга по С Подскажите книгу (учебник) в котором бы хорошо описывалось как писать программы с визуализацией, тоесть использовать Windows Forms Application. А то я сам пробовал и не совсем понимал что да как.:wall: Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread324165.html
C++ Змейка в С
Доброй ночи всем. Подскажите пожалуйста как можно написать игру змейку в консольном окне на С? 3аранее спасибо
Программа на табулирование функции) C++
Составить иерархию классов, эл-ты которой решают задачу табулирования функции(ln(x)) Базовый класс абстрактный. Включает методы: ввода исходных данных, вывода результата табулирования на текущем шаге, табулирования функции + чистая виртуальная функция для вычисления таб-yия функции. Производный класс содержит метод определения таб-ния функции. С помощью производного класса решить задачу...
C++ Русский текст в консоли (не одно и то же) http://www.cyberforum.ru/cpp-beginners/thread324136.html
Здравствуйте. В прикрепленной выше темке нашел вот такую программу: #include<iostream.h> #include<cmath> #include<windows.h> #include <conio.h> char bufRus;
C++ Передать файл в функцию Как передать файл в функцию в MS VS 2010? Нужны указатели? подробнее

Показать сообщение отдельно
Owyn
0 / 0 / 0
Регистрация: 28.05.2009
Сообщений: 64

Перевести Unicode строку в ANSI - C++

22.06.2011, 02:35. Просмотров 3966. Ответов 3
Метки (Все метки)

PHP
1
2
3
4
5
6
7
8
9
10
char label_ansi[128];
wchar_t label_wide[512];
 
sprintf_s (label_ansi, "%ls", label_wide);
// работает, но если и когда появляется не-ascii символ - строке капут наступает
 
if( strstr( label_ansi, "mytest" ) != NULL )
{
    found = true;
}
если label_wide = L"mytest hello" например, то found == true, но если labe_wide = L"mytest hello hello" - то found == false

:-(

Пока думаю разве что сделать обертку для подчистки label_wide от всех non-ascii символов, мб у кого есть наработки такой ф-ции или более разумное решение?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru