Uwe Diederich wrote on Sun, 25 Jun 2006 14:35:54 +0200: Hallo Uwe,
Das sind (jeweils) nur ein Zeichen!
Du musst also den eingelesenen String auf Escape-Sequenzen untersuchen un diese dann besonderes behandeln. Ich weiß nicht, ob es eine Funktion gibt die das bereits selbst beim Lesen erledigt. Eine Schleifen wie:
while (*s) { if ( *s == '\\' ) { // Ich hoffe, ich habe hier die richtige Schreibweise für '\' getroffen switch (*s++) { case 'n': cout << newline; break; // ggf. weitere Escape-Sequenzen default: cout << '\'; cout << *s; } s++; } }
Ich weiß nicht, ob die Syntax korrekt ist. ..war hier und da nicht ganz nach den Vorstellungen des Compilers ;)
Danke, ich habe es nun in einer for-Schleife gelöst. Der Ansatz war spitzenmäßig! Gruß, Olly -- PM bitte an public.o@la-familia-grande.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com