[ marko000 @ 27.07.2003. 11:50 ] @
Hmm..imam jedan mali problem oko streamova.Ovih dana sam isprobavao iste u c++. Evo koda: Code: #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 Code: 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... |