Очень простой вопрос, но внутри моего кода у меня есть две переменные char *.Добавление переменных char * вместе?
char* port = "1100";
char* ip = inet_ntoa(((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr);
Первый номер порта, а второй - адрес ip данного интерфейса.
Если бы я хотел, чтобы создать новую переменную сказать, символ * как, почему это я не могу сказать:
char* both = ip + port;
с выходом 172.21.8.179 1100? Как я могу получить новую переменную с этим выходом? Спасибо
http://www.cplusplus.com/reference/cstring/strcat/ – Jashaszun
Не добавлять метки для различных языков! C++ не C. – Olaf
И прочитайте, что такое _pointer_. Вы, кажется, даже не подозреваете о них. Я бы рекомендовал прочитать C bokk или сделать учебник. – Olaf