infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Simoiu Robert din Mai 07, 2010, 18:45:13



Titlul: O ... problema
Scris de: Simoiu Robert din Mai 07, 2010, 18:45:13
Buna. Cum pot sa revin intr-un fisier pe pozitia initiala, daca acum sunt sa zicem pe linia a 4-a ? Multumesc anticipat.


Titlul: Răspuns: O ... problema
Scris de: alexandru din Mai 07, 2010, 19:19:10
Ai avea functiile seekg (http://www.cppreference.com/wiki/io/seekg) respectiv seekp (http://www.cppreference.com/wiki/io/seekp) ;)


Titlul: Răspuns: O ... problema
Scris de: Simoiu Robert din Mai 07, 2010, 21:17:27
Asa, dar pentru citirea din c ? (adica freopen) ?


Titlul: Răspuns: O ... problema
Scris de: Codrea Marcel din Mai 07, 2010, 22:03:37
Ai putea să adaptezi lseek pentru citirea specifică C-ului.


Titlul: Răspuns: O ... problema
Scris de: Tataranu Vlad din Mai 07, 2010, 23:27:58
Sau ai putea sa-i dai din nou freopen :D (in caz ca nu-ti trebuie decat sa revii la inceput si nu la o anumita pozitie)


Titlul: Răspuns: O ... problema
Scris de: alexandru din Mai 08, 2010, 05:13:19
Sau ai putea sa-i dai din nou freopen :D (in caz ca nu-ti trebuie decat sa revii la inceput si nu la o anumita pozitie)
:eyebrow: pentru asta este rewind (http://www.cplusplus.com/reference/clibrary/cstdio/rewind/). Pentru C ai avea fsetpos (http://www.cplusplus.com/reference/clibrary/cstdio/fsetpos/) si fseek (http://www.cplusplus.com/reference/clibrary/cstdio/fseek)