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

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

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

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

12.05.2011, 21:55. Просмотров 893. Ответов 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?
Спасибо!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2011, 21:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос UNICODE функции (C++):

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

C++ и Unicode - C++
Всем привет. Читая про кодовые точки в Java, мне стало интересно как с этим дела в C++. Т.е. для обычного ASCII мы используем char (1...

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

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

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

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

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

а на счет простоты: там по одному параметру добавляется - максимально допустимая длина строки, дабы если в строке нет символа конца строки (ноля), то функция не полезла дальше в память, куда ей совсем не надо.
по крайней мере так аргументируют.
0
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
13.05.2011, 10:12 #6
resource2008, тут видимо, дела вкуса. По мне легче добавить макрос, чем каждый раз писать доп. аргумент в функцию.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2011, 10:12
Привет! Вот еще темы с ответами:

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

ANSI to Unicode - C++
Всем доброго времени суток! Есть задачка преобразовать строку в cp1251 в строку в unicode и сохранить ее в файл в кодировке unicode...

ANSI to Unicode - C++
Hi all. Вопрос к экспертам :) Хочу сохранить строку текста (кириллица) в текстовый файл. Строка в ANSI, а нужно сконвертировать в...

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.05.2011, 10:12
Ответ Создать тему
Опции темы

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