Zeiger(Pointer)
-
Hallo,
Wollte mal fragen wie ich es in diesem Programm von mir hinkriegen kann das mein Pointer auch auf die andern Indexe zeigt ? Bis jetzt zeigt er logischerweise nur auf den ersten.
#include <stdio.h> #include <stdlib.h> void gross (char *); int main (void){ char text[100]; char dummy; int i=0; scanf("%[^\n]",text); getchar(); gross(text); } void gross (char *s){ putchar (toupper(*s)); }
-
Das ist alles sinnlos, solange du deinen Code nicht einheitlich und sinnvoll einrückst. Ein guter Ansatz dafür, wäre den Code zwischen zwei {} einfach mal eine Ebene einzurücken (Tabs oder Spaces).
zB
int main() { int i; // <-- siehe Einrückung! return 0; }
-
so ?
s[index]
oder so ?
s += index;