isprobavao iste u c++.
Evo koda:
#include <fstream.h>
int main(){
char buffer[50];
char* ime=new char[10];
cin>>ime;
ifstream file(ime,ios::in);
int vel=0;
while(file.get()!=EOF) vel++;
file.seekg(0);
file.read(buffer,vel);
cout<<buffer;
file.close();
cout<<endl;
return 0;
}
problem je u tome sto posle
while(file.get()!=EOF) vel++;
nece nista da mi ucita u bafer..mislio sam da promeni poziciju pokazivaca
zbog file.get() ali ni pozicioniranje ne pomaze(proveravao sam poziciju sa
file.tellg() )
jednostavno nemogu da provalim u cemu je fora..
postoji resenje da zatvorim datoteku posle kriticne(gore navedene linije)
a zatim ponovo otvorim ali to mi je bas nekako glupavo..
u cemu gresim?
help?
pozdrav,marko...
p.s.da li neko zna za tutoriale koji se bave slicnim problemima..
dakle streamovi i stringovi...