1 Problem mit Progrämmchen 23. Januar 2006, 13:44 hi leute folgender code macht mir probleme, wieso geht das nicht? C-Quellcode #include <iostream> #include <conio.h> using namespace std; int main(void){ char * str="ABC-129"; int i = 0; while(str){ if((*(str+i))>='A' && (*(str+i))<='Z') *(str+i)='X'; i++; } cout << str; getch(); return 0; } Alles anzeigen ] danke für die hilfe!!!
2 23. Januar 2006, 16:48 Die Bedingung im While stimmt nicht. str ist bei dir ein Zeiger auf den Anfang des Strings. Da muss also eher stehen while ( *(str+i) ) und beim cout noch ein Zeilenumbruch cout << str << endl; Grüße Michael