Szukałem znaku * na szesnastkowym łańcuchu przed wprowadzeniem, ale implementacja znalazła dodanie niektórych nieistniejących śmieci na końcu ciągu szesnastkowego. Otrzymuję pakiety z gniazda i muszę przekonwertować je na łańcuch szesnastkowy dla log (bufor zakończony zerem). Czy ktoś może mi doradzić dobrą implementację C++?Tablica znaków na łańcuch szesnastkowy C++
Dzięki!
Co dokładnie masz na myśli przez ciąg szesnastkowy? –
Czy próbowałeś naprawić implementację? Czy możesz opublikować implementację i niektóre wejścia/wyjścia? – dirkgently
"dodaje niektóre nieistniejące śmieci na końcu łańcucha szesnastkowego" - prawdopodobnie przekazujesz niezerowy bufor zakończony do funkcji spodziewającej się LPSTR. Nie wszystko char * to ciąg znaków. –