[Qt] Zapis do pliku
Ostatnio zmodyfikowano 2013-07-15 18:53
Burgers Temat założony przez niniejszego użytkownika |
[Qt] Zapis do pliku » 2013-07-15 17:16:44 Jak mając np dwie zmienne (QString pierwsza, QString druga) zapisac je do pliku ale zeby pierwsza była w pierwszej lini a druga w drugiej lini?(zapisuje do pliku .txt) Bo próbowałem np.: pierwsza << "\n" << druga; ale raczej tak to nie działa. Już pomijam wszystkie linijki kodu bo ogólnie wszystko ok sie zapisuję tylko poszukuje sposobu lub funkcji/metody jak zapisywac poszczególne zmienne w różnych liniach. Z góry dzięki :) |
|
DejaVu |
» 2013-07-15 17:36:37 Podaj fragment kodu, który kompilowałeś i uruchamiałeś, a nie fragmenty 'czegoś' co się nawet nie skompiluje, bo nie jest poprawne składniowo. |
|
Burgers Temat założony przez niniejszego użytkownika |
» 2013-07-15 18:02:02 QFile PlikZapisywany( "C:/dokumentTestowy.txt" ); if( PlikZapisywany.exists() ) { QMessageBox::warning( this, "!!!!!!!", "Jestes juz naszym urzytkownikiem" ); this->close(); } if( !PlikZapisywany.open( QFile::WriteOnly ) | QFile::Text ) { QMessageBox::warning( this, "!!!!!!!", "Nie mozna otworzyc" ); this->close(); }
QTextStream CoZapisujemy( & PlikZapisywany ); CoZapisujemy << "Pierwsza" << "\n" << "Druga";
PlikZapisywany.close();
i myślałem że linijka CoZapisujemy << "Pierwsza" << "\n" << "Druga"; utworzy w dokumentTestowy.txt w pierwszej linijce napis "Pierwsza" przejdzie do drugiej linijki i napisze "Druga". Ale tak sie nie dzieje. No i pytanie jak to rozwiązać?? :) |
|
pekfos |
» 2013-07-15 18:22:16 |
|
Burgers Temat założony przez niniejszego użytkownika |
» 2013-07-15 18:43:57 zapisuje mi te dwa słowa w jednej linijce. Czyli nie reaguje na przejscie do nastepnej linijki (\n). A ja chciałbym miec te dwa słowa w dwóch linijkach ;) |
|
pekfos |
» 2013-07-15 18:45:18 Sprawdź \r\n. |
|
Burgers Temat założony przez niniejszego użytkownika |
» 2013-07-15 18:53:11 Działa. Dzięki wielkie ;) Super sprawa to forum :D |
|
« 1 » |