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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
alexsvk
8 / 8 / 1
Регистрация: 15.07.2010
Сообщений: 255
#1

UNICODE функции - C++

12.05.2011, 21:55. Просмотров 872. Ответов 5
Метки нет (Все метки)

Добрый вечер!
1>c:\users\alexsvk\documents\visual studio 2010\projects\api\schupak\ch1\listing_2\listing_2\cwnd.cpp(24): warning C4996: 'wcscat': This function or variable may be unsafe. Consider using wcscat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
VS2010 постоянно выдаёт сообщения на этот счёт, учитывая любые строковые функции (swprintf() и т.д.).
Какой самое простое решение в данной ситуации и где использовать _CRT_SECURE_NO_WARNINGS?
Спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2011, 21:55     UNICODE функции
Посмотрите здесь:

Копирование файлов с использованием unicode-функции - C++
Оригинал кода тут:сообщение Я решил преобразовать кусок кода для работы с Unicode - функциями. Подскажите, почему код работает в разы...

Unicode в c++ - C++
Нужно вывести в консоли символ: \ Просто так сделать это нельзя, решил использовать Unicode. Код символа в Unicode : \u005C Как...

From UTF-8 to UNICODE - C++
здравствуйте!! у меня вот какой вопрос! Как сделать преобразование UTF-8 и Unicode? во общем моя программа считывает данные с базы( база...

Unicode символы - C++
Здравствуйте.Каким образом можно вывести на экран символы unicode?

Unicode ОШИБКА - C++
Всем привет у меня такая проблема с UNICODE вод код #define UNICODE #define _UNICODE #include <Windows.h> #pragma...

Unicode символы - C++
Здравствуйте, подскажите, как перевести коды символов типа \u1040 в сами символы?

Чтение Unicode - C++
Есть файл в кодировке Unicode. Надо вывести его содержимое в другой файл и в консоль. Использую двухбайтовый тип wchar, но вместо текста...

Преобразование в Unicode - C++
Как преобразовать тип Buffer ,чтобы не было ошибки: error C2664: int CEdit::GetLine(int,LPTSTR,int) const: невозможно преобразовать...

ANSI и UNICODE - C++
#include <iostream> #include <windows.h> using namespace std; int main(){ TCHAR j; return 0;

Unicode в двоичном формате - C++
Добрый день, уважаемые программеры. Подскажите у кого есть таблица Unicode только в двоичном формате. Меня конкретно интересуют английские...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
12.05.2011, 22:06     UNICODE функции #2
Цитата Сообщение от alexsvk Посмотреть сообщение
где использовать _CRT_SECURE_NO_WARNINGS?
В свойствах проекта: C++ / Preprocessor / Preprocessor Definitions
resource2008
109 / 109 / 2
Регистрация: 11.03.2011
Сообщений: 421
12.05.2011, 22:17     UNICODE функции #3
Цитата Сообщение от alexsvk Посмотреть сообщение
Какой самое простое решение в данной ситуации
использовать безопасные функции.
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
12.05.2011, 22:19     UNICODE функции #4
Цитата Сообщение от resource2008 Посмотреть сообщение
использовать безопасные функции.
Думаю, как раз не самое простое. И к тому же не кроссплатформенное.
resource2008
109 / 109 / 2
Регистрация: 11.03.2011
Сообщений: 421
13.05.2011, 00:10     UNICODE функции #5
на счет кросспатформенности - абсолютно согласен.

а на счет простоты: там по одному параметру добавляется - максимально допустимая длина строки, дабы если в строке нет символа конца строки (ноля), то функция не полезла дальше в память, куда ей совсем не надо.
по крайней мере так аргументируют.
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
13.05.2011, 10:12     UNICODE функции #6
resource2008, тут видимо, дела вкуса. По мне легче добавить макрос, чем каждый раз писать доп. аргумент в функцию.
Yandex
Объявления
13.05.2011, 10:12     UNICODE функции
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru