sand13r
Erfahrenes Mitglied
Halli Hallo Lieber Freunde der Sonne,
ich hab gerade ein kleines Problem,
und zwar versuche ich eine Funktion zu benutzen (strcpy_s) und da braucht man als 2tes Argument
die Größe des Strings in Bytes.
Jetzt meine Frage was braucht der da bzw wie bekomme ich das raus.
kleines Beispiel zur Erklärung:
wie schaff ich es das ich mit dem ptest 50 rausbekomme?
Danke schonmal hoffe das des ohne weiteres geht
greetz sand13r
ich hab gerade ein kleines Problem,
und zwar versuche ich eine Funktion zu benutzen (strcpy_s) und da braucht man als 2tes Argument
die Größe des Strings in Bytes.
Jetzt meine Frage was braucht der da bzw wie bekomme ich das raus.
kleines Beispiel zur Erklärung:
Code:
int main( void )
{
int g;
char test[50];
char *ptest;
ptest=test;
g=sizeof(ptest); //ergibt 4
//g=_countof((char [])ptest); //geht nicht würde bei test aber 0 ergeben das was ich brauche
g=strlen(ptest); //ergibt 61 0_o
test[0]=0;
g=strlen(ptest); //ergibt 0
return 0;
}
wie schaff ich es das ich mit dem ptest 50 rausbekomme?
Danke schonmal hoffe das des ohne weiteres geht
greetz sand13r
Zuletzt bearbeitet: