Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

error C2110: '+' : cannot add two pointers C++


Rekomendowane odpowiedzi

Opublikowano

Siemka mam problem z z tym kodem:

 

 

req = "GET /" + ustawienia()->kid + " HTTP/1.1\r\nHOST: " + host + "\r\nUser-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)\r\nConnection: Close\r\n\r\n";

 

 

Podczas kompilowania wyskakuje błąd: error C2110: '+' : cannot add two pointers, wiecie może przez co mam ten błąd i jak go naprawić?

Opublikowano

Tekstów o typie const char* nie da się tak po prostu dodawać - zmień typ zmiennej req na std::string a kawałek "GET /" zamień na std::string("GET /").

Opublikowano

Chyba, że nie chcesz używać std::string'a, wtedy robisz char* buf = new char i po prostu kawałkami strncat'em je łączysz.

 

//edit: ale skoro piszesz w C++, to powinieneś z góry wszędzie używać std::string'a.

Skończ proszę się kompromitować. Jesteś nikim.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...