LINUX.ORG.RU

Как вывести в консоль переменную типа curl_socket_t библиотеки Curl для с++?

 , ,


0

1

Добрый день! Как вывести переменную типа curl_socket_t из библиотеки Curl для с++ в консоль? printf ругается на тип.



Последнее исправление: alex-qwerty (всего исправлений: 1)

printf ругается на тип.

В хрустальный шар ошибку хреново видно. Размер шрифта больше сделай.

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

Не придирайся, он же написал что тип curl_socket_t

// typedef int curl_socket_t;
printf("%d", (int)sock);
sparks ★★★
()
Ответ на: комментарий от alex-qwerty

а что в плюсах нет методов для кастинга в стринг или что там есть c char? В жабе toString походу самый распространенный метод

jtad
()
Ответ на: комментарий от alex-qwerty

пробовал типы - %d и с% - то же самое.

Врёшь, %d работает без кастов, потому что curl_socket_t это int. А вообще, какой нафиг printf в c++?

slovazap ★★★★★
()
Ответ на: комментарий от alex-qwerty

Нет ни варнинга, ни такой матчасти по которой %d (который, на минуту, является формат-символом для int) должен давать варнинг когда им форматируют int, идите сами подучитесь.

slovazap ★★★★★
()
Последнее исправление: slovazap (всего исправлений: 1)
Ответ на: комментарий от slovazap

printf в приплюснутом си.

Пофиксил, теперь должно быть понятнее.

Unicode4all ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.