Size: a a a

2019 November 13

А

Александр in C++ Together 2.0
На выходе получается полнейшая краказябра
источник

🦊

🦊fox.cpp in C++ Together 2.0
почти, длину домножить на sizeof(WCHAR)
источник

🦊

🦊fox.cpp in C++ Together 2.0
А ещё, LPWSTR - это же, кажется, уже указатель, не?
источник

🦊

🦊fox.cpp in C++ Together 2.0
The LPWSTR type is a 32-bit pointer to a string of 16-bit Unicode characters, which MAY be null-terminated.
Ну да.
источник

🦊

🦊fox.cpp in C++ Together 2.0
(char*)stroka
источник

А

Александр in C++ Together 2.0
Типа да, ну сначала память выделаешь, calloc, далее записываешь строку в выделенную память
источник

🦊

🦊fox.cpp in C++ Together 2.0
Александр
Получается такая дичь
LPWSTR stroka=здесь строка;
send(socket, (char*) & stroka, wcslen(stroka), null) ;
Ты тут взял указатель на указатель, а не указатель на строку.
источник

🦊

🦊fox.cpp in C++ Together 2.0
В итоге записал в сокет адрес строки, а не строку.
источник

А

Александр in C++ Together 2.0
Во всех иных случаях компилятор орёт
источник

А

Александр in C++ Together 2.0
Как иначе сделать?
источник

А

Александр in C++ Together 2.0
Чтобы на строку указывать?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Так что орёт то?
источник

А

Александр in C++ Together 2.0
Нужен тип данных const char*
источник

🦊

🦊fox.cpp in C++ Together 2.0
ну кастани в (const char*), а не в (char*)
источник

А

Александр in C++ Together 2.0
Ну от этого суть не поменяется, он у меня и дальше будет указывать на адрес, а не на саму строку
источник

🦊

🦊fox.cpp in C++ Together 2.0
(const char*)stroka
источник

🦊

🦊fox.cpp in C++ Together 2.0
На строку же.
источник

А

Александр in C++ Together 2.0
Попробую, спасибо👊
источник
2019 November 14

Z

Zarret in C++ Together 2.0
Блэт
источник

Z

Zarret in C++ Together 2.0
Садомия
источник