Hi
Ich übe gerade ein bissl C und will zu diesem Zweck ein kleines Programm schreiben, das 2 Strings durch Zeiger vertauscht! Zu diesem Zweck versuche ich in Arrays durch den Inkrementoperator von Zeichen zu Zeichen zu springen. Nun bereiten mir aber folgende Zeilen Kopfzerbrechen:
Mein Compiler meldet immer wrong type argument to increment.Code:while(*text1){ char hilf[5]; int i=0; hilf[i++]=*text1++; }
Doch warum? Hab ich da was zur Zeigerarithmetik falsch verstanden?
mfg
greutli
Lesezeichen