Kopierfunktion

Akilein

Mitglied
hi Leute!

ich suche eine Kopierfunktion die \0-er ignoriert ...
also ich habe zwei Buffer, ich möchte den ersten in den zweiten kopieren, jedoch enthält der erste des öfteren 0er und die Kopierfunktion (strncpy) kopiert nicht weiter auch wenn ich angebe wieviele Zeichen sie zu kopieren hat ...
welche funktion zum Kopieren ignoriert denn diese 0er?

danke schon mal im voraus
 
hallo,
wie kommt es denn, dass dein buffer mehrere '\0' enthält?
'\0' ist doch das ende eines strings.
zur not würde ich mir eine eigene funktion schreiben, die jede position einzeln kopiert.
strncpy oder strcpy kopiert nur bis zu '\0', da für die funktion dann schluss ist wegen dem ende des strings...
nenn mir doch mal ein besipiel in dem du mehrere '\0' in einem string hast.
mfg adam
 
thx, habe mir jetzt eine eigene Funktion geschrieben und es geht ...
es sind mehrere \0 drin, weil es sich um Bilddaten handelt ... und die schwarzen Punkte halt ...
 
Zurück