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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 47, средняя оценка - 4.96
Zoberg
Сообщений: n/a
#1

strcpy - C++

28.03.2007, 00:48. Просмотров 5767. Ответов 4
Метки нет (Все метки)

Недавно начал программировать на C++, в типах плохо ещё разбираюсь... не могу понять, что надо исправить, чтобы код:
C++
1
2
3
char szSendBuff[1024];
strcpy(szSendBuff, L"Command get OK");
ret=send(sock, szSendBuff, sizeof(szSendBuff),0);
нормально компилировался, а не выдавал ошибку:

.\TCPServer.cpp(35) : error C2664: 'strcpy' : cannot convert parameter 2 from 'const wchar_t [15]' to 'const char *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
что нужно исправить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2007, 00:48     strcpy
Посмотрите здесь:

strcpy/strcpy_s C++
C++ свой strcpy()
strcpy C++
Реализация strcpy(); C++
C++ strdup(), strcpy()
Функция strcpy C++
C++ strcpy()
C++ Копирование строки (strcpy)
strcpy и VS2012 C++
Error C4996: 'strcpy' C++
C++ Strcpy в vs2012
C++ Ошибка использования strcpy

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Гость
Сообщений: n/a
28.03.2007, 14:01     strcpy #2
strcpy(szSendBuff, "Command get OK");
Zoberg
Сообщений: n/a
28.03.2007, 19:01     strcpy #3
Спасибо) просто когда я убирал у меня ошибки линкера вылезали, а седня я догадался прилинковать нужную библиотеку))
fakel15
23 / 22 / 1
Регистрация: 03.03.2007
Сообщений: 4
14.04.2007, 16:04     strcpy #4
Убери L перед ""Command get Ok" и все будет OK!!!
Александр Ключников
0 / 0 / 0
Регистрация: 18.04.2007
Сообщений: 64
04.05.2007, 15:09     strcpy #5
Мне не очень понятно, на фига тут вообще strcpy.
char * szMsg = "Command get OK";
ret=send(sock, szMsg , sizeof(szMsg ), 0);
Yandex
Объявления
04.05.2007, 15:09     strcpy
Ответ Создать тему
Опции темы

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