170 похожих чатов

Https://Pastebin.Com/JhweqJyV функция должна переводить из char в wchar. В прошлый

раз мне сказали шо надо память выделять, я так и сделал, но результат не совсем такой какой должен быть - ??└?♥️??

15 ответов

13 просмотров

wchar_t* buff = (wchar_t*)malloc(sz * sizeof(wchar_t)); wchar_t* res = buff; free(buff); return res; Явно что-то не то

Слава
wchar_t* buff = (wchar_t*)malloc(sz * sizeof(w...

sizeof(str) делает совсем не то, что вы хотите

buff и res указывают на одно и то же, поэтому если один освободили, то и второй невалиден

.-. Автор вопроса
Sergey Kaniskin
buff и res указывают на одно и то же, поэтому если...

ага, понял. Попытался убрать free получилось 127.???

. .
ага, понял. Попытался убрать free получилось 127.?...

потому что правильно находите размер, и всё получится

.-. Автор вопроса

просто я переписывал такую же функцию с плюсов и там использовался sizeof. Всё работало, поэтому так и оставил

На плюсах тоже странно как это работало

. .
просто я переписывал такую же функцию с плюсов и т...

потому что там возможно передают массив по ссылке

.-. Автор вопроса
Слава
На плюсах тоже странно как это работало

я немного перепутал, там использовалось (int)str.size()😅

Я тебе ранее , потом, ещё написал, что у тебя там написан просто бред. Так что не удивительно. При этом, код будет работать правильно или нет в зависимости от вызывающего кода, а его ты вообще не присылал. Так что рекомендации 0) не пытайся это писать вообще. Это сложно и не нужно в плане обучения вообще ни для чего. Бесполезно. 1) Если пишешь, очень аккуратно надо писать КАЖДЫЙ параметр, читать документацию , и проверять все ошибки и условия возврата. 2) Если напишешь и не получается, используй отладчик и смотри, что происходить по шагам (или отладочную печать) 3) Если совсем никак - шли ПОЛНЫЙ КОД чтобы можно было запускать и проверять

Ну это да, я это не видел

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта