Kezdőoldal » Számítástechnika » Programozás » Miért rossz az ha felváltva...

Miért rossz az ha felváltva használom az \n és za std::endl?

Figyelt kérdés

Például:

cout << "jhkhjh" << valtozo << endl ; //Így jobb nekem

cout << "jhkhjh" << valtozo << '\n' ; //Mint ez.


endl szoktam használni amikor úgy jön ki kiíratáskor,hogy nem karakterek ki íratása után akarok új sort.


2012. nov. 14. 21:38
 1/6 A kérdező kommentje:

iostream szerint vicces amit csinálok.vagyis vicces az első verzió a példámban.


De miért?Mikor használjak endl akkor?

2012. nov. 14. 21:39
 2/6 iostream ***** válasza:

Az volt vicces, hogy ilyesmit írtál:

cout << "xyz\n" << "2" << endl;

Semmi értelme kétszer meghívni a << operátort, és külön kiírni a két stringet.

2012. nov. 14. 22:27
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:

Még mindig nem értem.

cout << "xyz\n" << "2" << endl; Akkor ezt,hogyan írjam le?

Amúgy háromszor van meghívva.három darab << látok.

Hogy van ez?

2012. nov. 14. 22:42
 4/6 anonim ***** válasza:

Szerintem arra gondolt hogy felesleges kettévágni a stringet és << -el összefűzni.

Vagyis inkább így: cout << "xyz\n2" << endl;

2012. nov. 15. 01:37
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:

ÁÁÁ így már értem köszi.

De iostreamnak az is nevetséges volt,hogy felváltva használom az \n és endl -t.

cout << "jhkhjh" << valtozo << endl

Ez nevetséges szerinte.Tényleg butaságot csinálok ezzel?

2012. nov. 15. 02:29
 6/6 A kérdező kommentje:
2012. nov. 15. 02:29

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!