Hallo,
»» void main()
> {
> char z[80];
> char t[20];
>
> strcpy(t,"hello world");
// Du kannst hier auch gleich char t[] = "hello world"; schreiben
>
> cin.getline(z,79,'\n');
> cout << z;
>
> }
Ich muss die t zeichenkette mit in die cin.getline(...) mit hinein bekommen,
so das ich in der Eingabe, also im normalen cin.getline das hello world
ersetzen bzw ergänzen oder ändern kann.
Wenn du schon C++ nutzt, dann solltest du auch gleich Strings verwenden( std::string ).
Soll ich dein Problem so verstehen, das du den String "hello world" mit der Eingabe editieren willst?
Dann schreibe dein "hello world" auf den Bildschirm, rück den Cursor wieder an den Anfang, und lass den User drüberschreiben. Nach der Eingabe kontrollierst du das Eingegebene auf Änderungen gegenüber dem Original( "hello world" )
Zudem ist deine main-Funktion falsch. siehe hier.
MfG. Christoph Ludwig
--
Wo die Sprache aufhört, fängt die Musik an...
Selfcode: sh:( fo:| ch:} rl:( br:> n4:? ie:{ mo:) va:} js:| de:> zu:) fl:( ss:) ls:&
Go to this
Wo die Sprache aufhört, fängt die Musik an...
Selfcode: sh:( fo:| ch:} rl:( br:> n4:? ie:{ mo:) va:} js:| de:> zu:) fl:( ss:) ls:&
Go to this