Zeigerarithmetik
-
hey
ich versuche gerade mich ein wenig mit zeiger auseinanderzusetzen.
Mein problem:
while (*s) { if ( *s == '-' ) { diff = (*(s+1))-(*(s-1)); for ( i_for = s // geht das? ich brauch nämlich die position bzw. den jetztigen index. (Also auf welches Feld der zeiger momentan zeigt) } s++; }
bedanke mich im voraus!
Gruß Karl
-
Hya!
Kukksu:
char* s = "012345", *t = s; while(*s) { if (*s == '3') printf("%d", s-t ); s++; }
Gruß,
B.B.