Aktywne Wpisy

Srasklacz +141
źródło: 1000011164
Pobierz
Koner1391 +21
Muminy szybko się starzeją, jeszcze rok temu promienieli, a dzisiaj wyglądają jak siedem nieszczęść
#raportzpanstwasrodka
#raportzpanstwasrodka
źródło: Screenshot_7
Pobierz




char data[100];std::size_t received;
if (client.receive(data, 100, received) != sf::Socket::Done)
...
Jak to z "data" teraz zapisać do char* wiedząc, że jest długości "received"?
#cpp #sfml #char #programowanie
char *foo = strndup(data, received)'strndup': identifier not foundJakie biblioteki powinienem dołączyć?
char *zamiastchar*?? ( ͡º ͜ʖ͡º)( ͡º ͜ʖ͡º) ( ͡° ʖ̯ ͡°)`` http://en.cppreference.com/w/c/experimental/dynamic/strndup
Jeśli nie działa:
czyt. https://stackoverflow.com/a/41523510/4880243
man 9 style( ͡° ͜ʖ ͡°)datamożesz przekazać jakochar*. A jak chcesz owning pointer, to miej rozum i godność człowieka i nie używaj nagich wskaźników.datana stosie, więc ono nie może wyleźć poza czas życia funkcji w której było zadeklarowane.data. Czas życia danych to zupełnie osobna dyskusja, niezależna od tego, że używanie nagich wskaźników do oznaczania posiadania jest gorsze od Hitlera.A co do wklejki, fakt, są na to duże szanse, ale pewności nie ma. A to co napisałem jest jak najbardziej zasadne i tak.
@KrzaQ2: @jceel: to się zgadza, data na stosie