Absatz
-
hi
könnt ihr mir vll. weiter helfen
wie kann ich ein absatz machen
cout<<"Uch lerne gerade C++"<<endl;also ich meine das so das ich nicht noch mal neu
cout<<"Uch lehrne gerade C++"<<endl; cout<<"Uch lehrne gerade C++"<<endl;schreiben muss
danke schon mal im vorraus
-
cout << "Ich lerne gerade C++" << endl << "Ich lerne gerade C++";MfG
-
und wie mach ich das in diesen Code ?
texte.push_back("E");
-
User10294 schrieb:
und wie mach ich das in diesen Code ?
texte.push_back("E");sorry weiß net was du willst.
-
also ich meine jetzt wenn ich in diesen code
texte.push_back("Bla bla bla und jetzt der Absatz");ein absatz reinhaben will
-
Hi,
User10294 schrieb:
also ich meine jetzt wenn ich in diesen code
texte.push_back("Bla bla bla und jetzt der Absatz");ein absatz reinhaben will
"Absatzzeichen" ist der "Buchstabe" '\n'.
Den kannst Du auch in einen String einbauen wie in"Bla bla bla und jetzt der Absatz\n"....ceplusplus schrieb:
cout << "Ich lerne gerade C++" << endl << "Ich lerne gerade C++";MfG
Das geht oftmals besser mit
cout << "Ich lerne gerade C++\nIch lerne gerade C++"; // oder etwas lesbarer cout << "Ich lerne gerade C++" << '\n' << Ich lerne gerade C++";Gruß,
Simon2.
-
man sollte aber soweit möglich doch lieber auf std::endl zurückgreifen.
-
TravisG schrieb:
man sollte aber soweit möglich doch lieber auf std::endl zurückgreifen.
Sagt wer ?
Und warum "sollte" man das ?Ich würde sogar sagen: Im Gegenteil !
std::endl macht auch nichts Anderes als '\n'+std::flush(), aber
- flush() braucht man oder eben nicht - und es ist nicht notwendig, es aufzurufen, wenn man es nicht braucht.
- mit std::endl musst Du jedesmal noch den operator<<() aufrufen, während ein direktes '\n' im String Dich nichts weiter kostet.Es ist bestimmt nicht "verboten" jedesmal std::endl aufzurufen ... aber "besser" ist es auch nicht.
Gruß,
Simon2.