Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

C++ fstream

Ostatnio zmodyfikowano 2010-12-23 20:12
Autor Wiadomość
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.
P-25425
Ł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. (:
P-25428
pekfos
» 2010-12-23 17:23:11
albo flagi błędów przeszkadzają. uzyj po wczytywaniu metody clear()
P-25429
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)
P-25432
SeaMonster131
» 2010-12-23 19:06:17
Przeczytaj sobie http://cpp0x.pl/kursy/?nro=51 a sie dowiesz...
P-25433
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 .
P-25434
Bartaz
Temat założony przez niniejszego użytkownika
» 2010-12-23 20:12:02
Ok juz sobie poradzilem dzieki wszystkim za pomoc .
P-25436
« 1 »
  Strona 1 z 1