Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

tellp() ในการจัดการไฟล์ด้วย C++


ในการจัดการไฟล์ C++ ฟังก์ชัน tellp() ใช้กับเอาต์พุตสตรีม และส่งคืนตำแหน่งวางปัจจุบันของตัวชี้ในสตรีม ส่งกลับประเภทข้อมูลจำนวนเต็มซึ่งแสดงถึงตำแหน่งปัจจุบันของตัวชี้สตรีม

tellp() method takes no parameter.
It is written as: pos_type tellp();

อัลกอริทึม

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.

ตัวอย่าง

#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.
}

ผลลัพธ์

The present position of the pointer in the file: 15