Cách điều chỉnh con trỏ chỉ vị quay về vị trí đầu

Chào các bác. Giả sử em có 1 file .txt như sau:

1 2
3 4
5 6

Sau khi đọc hết file thì e muốn con trỏ chỉ vị quay về vị trí ban đầu. Mặc dù e dùng
file.seekg(0,0) nhưng vẫn không được. Khi em cout << file.tellg() thì nó vẫn ra -1.
Các bác giúp e với !
Em cảm ơn nhiều.

Hình như phải clear error của stream nữa.

2 Likes

Làm như nào v bác. Giúp e với!

Hàm rewind() đó bạn
Thử lên google search xem đúng không

rewind() là của C bác ơi, C++ e search gg không có. Mà e lại dùng C++ :frowning:

Cái gì bên C cũng có bên C++ mà :v:
#include á

rewind không phải là hàm chuẩn.

2 Likes

nhưng mà em dùng ifstream mà, đâu có dùng FILE* đâu. Làm sao đung rewind được !

1 Like

Thử seekg(0) thử coi đc ko,1 số 0 thôi

em thử rồi cũng không được bác ơi !

Cái gì cũng không được, thôi thì mở lại từ đầu luôn cho lành.

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?