char ausgeben
-
hallo,
ich hab ein kleines problem.
ich möchte aus einem *char einen teil ausgeben, genauer gesagt, die ersten 4 zeichen weglassen und den rest ausgeben.
z.B.: aus 1234567890 nur 567890 ausgeben
hier der code:
struct code { char *text; }; struct code temp; char buf[42]; printf("%s",temp.text); //hier soll nur der teil ausgegeben werden
danke schonmal
-
da könnte schon normale Ponter-Arithmetik ausreichen:
printf("%s",temp.text+4);//Ausgabe ab Position 4
-
mein tipp war :
printf("%s",temp.text[+4]);
schade eigentlich.
dankeschön
-
Geht natürlich auch so
printf("%s",&temp.text[4]);