C++ fstream
Ostatnio zmodyfikowano 2010-12-23 20:12
Bartaz Temat założony przez niniejszego użytkownika |
C++ fstream » 2010-12-23 15:58:31 Witam dlaczego ten kod nie dziala a konkretnie do pliku nie zapisuje "..."? #include <iostream> #include <conio.h> #include <fstream> using namespace std; int main() { string tekst; string wolne="........................."; fstream plik("save.txt");
cout<<"Wczytuje..."<<endl;
getline(plik,tekst); cout<<tekst; plik<<"..."; ///tego nie robi*********** getch(); return(0); }
Jak usone wszystko oprocz plik<<"..."; fstream plik("save.txt");
to dziala normalnie. |
|
Łukasz123 |
» 2010-12-23 17:03:50 std::fstream plik("nazwa_pliku.txt",ios::app);
zamiast:
std::fstream plik("nazwa_pliku.txt");
Powinno pomóc. (: |
|
pekfos |
» 2010-12-23 17:23:11 albo flagi błędów przeszkadzają. uzyj po wczytywaniu metody clear() |
|
Bartaz Temat założony przez niniejszego użytkownika |
... » 2010-12-23 18:53:20 @Pekfos Dzieki dziala tyle ze tekst zapisuje sie po innych wyrazach a ja chce zeby zapisywal sie na tym co juz sa w plikach.(tak jakby zapisany tekst zastepowal kropkami)
kod: #include <iostream> #include <conio.h> #include <fstream> using namespace std; int main() { string tekst; string wolne="........................."; fstream plik("save.txt");
cout<<"Wczytuje..."<<endl;
getline(plik,tekst); plik.clear(); cout<<tekst; plik<<"..."; getch(); return(0); }
edit a najlepiej by bylo gdyby ktos podal funkcje czyszczaca zawartosc pliku txt (wystarczy pierwsza linijke) |
|
SeaMonster131 |
» 2010-12-23 19:06:17 |
|
Bartaz Temat założony przez niniejszego użytkownika |
... » 2010-12-23 19:27:07 Znalazlem to ios::trunc
ale wtedy kasuje mi sie odrazu przy wczytaniu danych ze nawet nic nie przeczytam bo nic nie ma . |
|
Bartaz Temat założony przez niniejszego użytkownika |
» 2010-12-23 20:12:02 Ok juz sobie poradzilem dzieki wszystkim za pomoc . |
|
« 1 » |