C++ endl használata

Ez a téma lezárásra került a moderátor által. A lezárás oka: Próbáld meg felismerni, hogy mi a különbség a Tudástár és a Társalgó között, majd alkalmazd is ezt az ismeretet! :(
Címkék
C++ endl használata
2018-01-24T19:00:37+01:00
2018-01-24T19:23:13+01:00
2022-07-18T23:06:49+02:00
  • A C++ /lf -et használ új sornak (mint a linux), míg a windows /cr/lf -et használ új sor kezdőnek, így az egyszerűbb szöveg megjelenők nem jelenítik meg a c++ -os /lf -et új sornak.

    Ha /r/n -et használsz új sornak, akkor elvileg mindenhol jól fogod látni.
    Mutasd a teljes hozzászólást!
  • Nem,nincs ott és a /n sem müködik?
    Egyszerüen nem dob hibaüzit meg semmit az endl mintha ott se lenne. A /n 
    t meg úgy beleirja a sztringbe ,mintha egy szó lenne nem használok semmilyen szövegszerkesztőt ,csak azt ami alapbol van a gepben.
    Mutasd a teljes hozzászólást!
  • Pedig jónak tűnik. Nem lehet, hogy a szerkesztő, amivel megnyitod a fájlt, nem kezeli megfelelően a beírt újsor karaktert? (Sima notepad képes ilyet csinálni, eltérő operációs rendszerek eltérő karakterszabványai miatt.)

    Próbáld ki, hogy az endl helyett simán beírsz egy '\n' karaktert a fájlba, és ha az megy, vizsgálhatod, hogy mi a gond az endl-nal, de egyébként az endl lenne a preferált megoldás.
    Mutasd a teljes hozzászólást!
  • Szerintem valamit elnézel. Ott lesz az új sor karakter/ek a fájlban..
    Mutasd a teljes hozzászólást!
  • Az lenne a kérdésem hogy,ha én egy fájlba beleirok egy szövget ,és szeretnék egy új szöveget egy új sor elején kezden azt hogy tehetem meg?
    próbáltam igy:
    #include <iostream> #include <fstream> using namespace std; int main() { string a; getline (cin,a); ofstream myfile; myfile.open ("proba.txt"); myfile<<a; myfile<<endl; //ez nem csinál semmit az jött le hogy csak cout-nál működik. dev c++ forditot használok. myfile.close(); return 0;
    Mutasd a teljes hozzászólást!
Ez a téma lezárásra került a moderátor által. A lezárás oka: Próbáld meg felismerni, hogy mi a különbség a Tudástár és a Társalgó között, majd alkalmazd is ezt az ismeretet! :(
Címkék
abcd