Hat keiner keine Ideen mehr?
Hab nicht das Gefühl dass du dir besonders viel Mühe gibst das Problem selbst zu lösen. Ich hab dir die Lösung quasi in 2 Sprachen gepostet.
Zeig mal deinen Code. Ich hab das Gefühl dass du meinen Code (unverändert) auf dein char* array anwendest und nicht auf ein char*.
Im allergrößten Zweifelsfall kann mans auch auf Teufel komm raus zurecht-casten.
Allerdings meine ich, dass C da eigentlich nicht so pingelig ist:
Code:
char* tmp = "Vihmd";
for (int i=0; i<strlen(tmp); i++)
tmp[i] = ((char)((int)tmp[i]) ^ 1);
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."