Code:
#include <iostream>
#include <fstream>
using namespace std;
int main(){
char *naziv = "test.txt";
ofstream upis(naziv);
upis<<"OVO JE TEKST ZA ISPIS"<<endl;
upis.close();
ifstream ispis(naziv); //ispis
char znak;
cout<<" trenutna lokacija POINTERA je: "<<ispis.tellg()<<endl;
while(!ispis.eof()){
ispis.get(znak);
cout<<znak;}
cout<<" trenutna lokacija POINTERA je: "<<ispis.tellg()<<endl;
ispis.seekg(0,ios::beg); // pokusaj vracana na pocetak
while(!ispis.eof()){
ispis.get(znak);
cout<<znak;}
cout<<" trenutna lokacija POINTERA je: "<<ispis.tellg()<<endl;
system("pause>0"); return 0;}
#include <iostream>
#include <fstream>
using namespace std;
int main(){
char *naziv = "test.txt";
ofstream upis(naziv);
upis<<"OVO JE TEKST ZA ISPIS"<<endl;
upis.close();
ifstream ispis(naziv); //ispis
char znak;
cout<<" trenutna lokacija POINTERA je: "<<ispis.tellg()<<endl;
while(!ispis.eof()){
ispis.get(znak);
cout<<znak;}
cout<<" trenutna lokacija POINTERA je: "<<ispis.tellg()<<endl;
ispis.seekg(0,ios::beg); // pokusaj vracana na pocetak
while(!ispis.eof()){
ispis.get(znak);
cout<<znak;}
cout<<" trenutna lokacija POINTERA je: "<<ispis.tellg()<<endl;
system("pause>0"); return 0;}
Zelio bih ispisati 2 puta tekst iz istog fajla, ali da ne moram 2x otvarati isit fajl!!!
Interesuje me, zasto ne radi ispis.seekg(0,ios::beg);
[Ovu poruku je menjao azzpoz dana 13.05.2013. u 23:14 GMT+1]