C++ File Handling tellp() Function














































C++ File Handling tellp() Function




In the previous article we have discuss about close() function in File Handling.If you have not gone through it you see through this link close() function. In continuation of the previous article we will learn more about tellp() function in this article.   
        
                   
                   Introduction to tellp() Function in C++

The tellp() function is used with output streams, and returns the current "put" position of the pointer in the stream. It has no parameters and return a value of the member type pos_type, which is an integer data type representing the current position of the put stream pointer.
 
                    Syntax

     pos_type tellp();

              Algorithm


 Begin.

    Create an object newfile against the class fstream.

    Call open() method to open a file "cppsecrets.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.

            
             

            Example


#include <iostream>
#include <iostream>
#include <fstream>
using namespace std;
int main() {
   fstream newfile
;
   newfile
.open("cppsecrets.txt", ios::out);
   newfile
<< "cppsecrets.com";
   cout
<< "The present position of the pointer in the file: "
   
<< newfile.tellp() << endl;
   newfile
.close();
}

       Output

    The present position of the pointer in the file: 14





More Articles of SAYENDEEP MAHANTY:

Name Views Likes
C++ Exception Handling-|| 85 3
C++ Exception Handling 116 3
C++ File Handling EOF 92 5
C++ File Handling Error Handling During file Operation 1135 5
C++ File Handling seekp() Function 105 5
C++ File Handling seekg() Function 105 6
C++ File Handling tellg() Function 126 5
C++ File Handling tellp() Function 132 5
C++ File Handling close() Function 78 5
C++ File Handling:: open() 106 5
C++ File Handling Introduction 131 5
C++ Container Library:: std ::array-II 101 4
Top Django Interview Questions and Answers You Need to Know 302 6
C++ Container Library::std::array 96 6
C++ Container Library Introduction 103 5
Essential Engineering Skills for Your Resume 127 5
Mistakes To Avoid During Technical Interview 133 5
Mistakes You Must Avoid During Work From Home 178 6
Seven Common Mistakes that Beginners Should Avoid While Learning to Code 108 6
Simple Linear Regression 95 6
Python wagtailmenus 122 6
Python wagtail application 119 6
Python guppy GSL 136 5
Python wagtail guppy subpackage heapy 173 6
Python guppy Introduction 215 6
Python wagtail Structural Block 257 6
Python wagtail Integrating into Django Project 370 6
Python wagtail testing 280 7
Python wagtail Basic Block 349 7
Python wagtail image tag 215 7
Python wagtail Templates 179 6
Python wagtail Backends 206 6
Python wagtail Indexing 189 6
Python wagtail Search 173 7
Python wagtail Snippets 191 6
Python wagtail Writing your own page models 165 9
Python wagtail model class PageRevision 196 10
Python wagtail model class Site 198 9
Python wagtail wagtail core model 218 9
Python wagtail page models 189 10
Python wagtail 166 11

Comments