Computer >> Máy Tính >  >> Lập trình >> C ++

Tellp () trong xử lý tệp với C ++

Trong xử lý tệp C ++, hàm tellp () được sử dụng với các luồng đầu ra và trả về vị trí đặt hiện tại của con trỏ trong luồng. Nó trả về một kiểu dữ liệu số nguyên, đại diện cho vị trí hiện tại của con trỏ luồng.

Phương thức
tellp() method takes no parameter.
It is written as: pos_type tellp();

Thuật toán

Begin.
   Create an object newfile against the class fstream.
   Call open() method to open a file “tpoint.txt” to perform write operation using object newfile.
   Insert data into the file object newfile.
   Call the tellp() method to print the present position of the pointer in the file object.
   Call close() method to close the file object.
End.

Ví dụ

#include <iostream>
#include <iostream>
#include <fstream>
using namespace std;
int main() {
   fstream newfile;
   newfile.open("tpoint.txt", ios::out); //open a file to perform write operation using file object
   newfile << "Tutorials Point"; //inserting data
   cout << "The present position of the pointer in the file: "
   << newfile.tellp() << endl; //position of the pointer in the file object
   newfile.close(); //close file object.
}

Đầu ra

The present position of the pointer in the file: 15