Trong xử lý file C++, hàm tellp() dùng với output stream, trả về vị trí con trỏ put (viết) hiện tại trong stream. Hàm trả về kiểu integer đại diện cho vị trí hiện tại của con trỏ stream.
Phương thức tellp() không nhận tham số. Cú pháp: pos_type tellp();
Thuật toán
Bắt đầu. Tạo đối tượng newfile của lớp fstream. Gọi open() mở file "tpoint.txt" ghi dùng đối tượng newfile. Chèn dữ liệu vào đối tượng file newfile. Gọi tellp() in vị trí hiện tại của con trỏ trong đối tượng file. Gọi close() đóng đối tượng file. Kết thúc.
Ví dụ
#include <iostream>
#include <fstream>
using namespace std;
int main() {
fstream newfile;
newfile.open("tpoint.txt", ios::out); // mở file ghi
newfile << "Tutorials Point"; // chèn dữ liệu
cout << "Vị trí hiện tại của con trỏ trong file: "
<< newfile.tellp() << endl;
newfile.close(); // đóng file
}
Kết quả
Vị trí hiện tại của con trỏ trong file: 15