|
Titlul: Citire din fisier Scris de: Sorin Rita din Martie 16, 2010, 22:31:00 Ei bine nu stiu daca postez in aria potrivita. Daca nu fac asta imi cer scuze.
Ideea e ca am intalnit la o problema urmatoarea situatie : fisierul de intrare are mai multe randuri si as vrea sa citesc mai intai ultimul rand(de exemplu randul n) si apoi pe celelalte de la inceput(de la 1 la n-1). Ar fii prea "costisitor" sa salvez datele de pe primele n-1 randuri intr-un vector si apoi sa il parcurg iar. Deci cum as putea face asta ? Titlul: Răspuns: Citire din fisier Scris de: Andrei-Bogdan Antonescu din Martie 16, 2010, 22:40:00 Deschizi normal fisierul citesti pana la randul N (ignori primele N-1) apoi il resetezi.
Cod: fseek(stdin, 0, SEEK_SET); //daca folosesti freopen Titlul: Răspuns: Citire din fisier Scris de: Sorin Rita din Martie 16, 2010, 22:49:09 Deschizi normal fisierul citesti pana la randul N (ignori primele N-1) apoi il resetezi. Cod: fseek(stdin, 0, SEEK_SET); //daca folosesti freopen Inteleg. Multumesc ! :) |