Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 14
1

long to PCSTR

01.05.2010, 08:27. Просмотров 1158. Ответов 3
Метки нет (Все метки)

Подскажи пожалуйста, у меня есть функция которая возращает unsigned long данные (inet_addr()), которые мне надо передать в функцию, которая принемает PCSTR тип данных (getaddrinfo()), как сделать данное преобразование?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.05.2010, 08:27
Ответы с готовыми решениями:

Требуется написать функцию long long pow(long long a, unsigned int p), которая возводит число a в степень p
Требуется написать функцию long long pow(long long a, unsigned int p), которая возводит число a в...

Не понятный undefined reference to `unsigned long long f<unsigned long long, void>
test.cpp: #include &lt;iostream&gt; template &lt;typename FormalType, typename FactType = typename...

Чем различаются long long и long double?
long long или long double

Тип long long и его ввод\вывод с использованием scanf\printf
Добрый день! Мне в программе надо вывести и ввести, соответственно, некоторые данные с помощью...

3
2819 / 1629 / 252
Регистрация: 03.12.2007
Сообщений: 4,223
01.05.2010, 09:47 2
Так inet_addr преобразует адрес из строки в число, а getaddrinfo принимает в виде строки. Зачем же тогда inet_addr тут?
0
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 14
01.05.2010, 09:52  [ТС] 3
Я уже тоже думаю что это лишнее.
А как передать в виде строки? Как передать адрес 127.0.0.1
Извините за глупый вопрос, но в с++ пока делитант, и типы данных типа PCSTR настораживают
0
2819 / 1629 / 252
Регистрация: 03.12.2007
Сообщений: 4,223
01.05.2010, 11:18 4
Прямо так - "127.0.0.1" - это будет указатель на эту строку.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2010, 11:18

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Возведение в степень по модулю для чисел близких к max long long
Даны числа A,B,C&lt;=2^63-1 Надо посчитать A^B mod С. прошу не выкладывать стандартный алгоритм для...

Как char[] перевести в битовую маску long long(64 бита) и наоборот?
Как char перевести в битовую маску long long(64 бита) и наоборот?

Меняется ответ при приведении функции pow к unsigned long long
Тест: 50 50 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...

Нюансы синтаксиса: что означает запись typedef long long i64 ?
Что означает эта строчка? typedef long long i64; Как я понял, функция typedef позволяет...

Использование long вместо long int. Возможны ли подводные камни?
Добрый день. Моя цель - писать кроссплатформенный C++ код, поэтому хочу отказаться от типа int...

Вызвано исключение при инициализации массива long long int
long long int c = {}; Если убрать один long, программа запускается и работает нормально. Почему?


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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