[ Crazy shadow @ 16.03.2007. 18:44 ] @
Napravio sam programcic i potrebno mi je da neke podatke sacuvam u neki fajl a kasnije istampam te podatke na ekran.Radi se o kozolnoj aplikaciji.Dali neko moze da mi napravi primer najprostiji da vidim kako to izgleda.Ja sam radio sa ofstream cprn
("file.txt")on ga stampa u taj fajl ali ne znam kako da uzmem podatke iz njega.I novi podaci gaze stare.??
[ Mali Misha @ 16.03.2007. 20:25 ] @
Klasa ifstream ti treba. Kada otvoriš fajl sa njime, možeš objekat da koristiš kao cin. Primer:
Code:
#include <fstream>
#include <iostream>
using namespace std;

int main()
{
    ifstream in("file.txt");
    char c;

    while(true)
    {
        c = in.get();
        if(!in) break;

        cout.put(c);
    }
    
    return 0;
}

Pogledaj i:
http://www.cppreference.com/cppio/index.html
[ Crazy shadow @ 20.03.2007. 12:41 ] @
Odlicno radi samo jos nesto.Kako da ubacujem podatke u file a da mi negazi stare podatke.
je koristim
Code:

#include<fstream.h>
#include<iostream.h>
char ime[20];
void main()
{
cout<<"\nunesi ime:";
cin>>ime;
ofstream cprn("File.txt");
cprn<<ime;
}


Kada jednom unesem ono sacuva u fajl.txt ali kad izadjem iz programa i ponovo udjem i unesem neko drugo ime on pregazi
onaj stari podatak.Kako da ubacujem podatke jedan iza drugog
recimo
Milos
Nenad
Sasa
itd
da mi negazi stare podatke
????????????????
[ SuPeR_MaSteR @ 20.03.2007. 19:20 ] @
Otvori fajl u rezimu append:
Code:

....
ofstream cprn("File.txt", ios::app);
...