/* Arbeiten mit strtol() */ /* Datei: sstrtol1.c */ #include #include char * cp1 = "12345"; char * cp2 = " 0123Text"; char * cp3 = "0x0c22Text"; char * cpe; int main () { printf ("\x1b[2JArbeiten mit strtol().\n\n"); printf ("Ergebnis ist: \t%ld\n",strtol(cp1,NULL,0)); printf ("Text war: \t%s\n",cp1); printf ("Ergebnis ist: \t%ld\n",strtol(cp2,&cpe,0)); printf ("Text war: \t%s\n",cp2); printf ("Neuer Rest ist: %s\n",cpe); printf ("Ergebnis ist: \t%ld\n",strtol(cp3,NULL,16)); printf ("Text war: \t%s\n",cp3); return 0; }