tellp
提供:cppreference.com
文法:
pos_type ofstream::tellp();
tellp()関数は出力ストリームに対して使用します。そのストリームの、現在の書き込み位置を表すポインタを返します。
たとえば、次のサンプルコードは書き込むごとに、ファイル内のポインタを画面に表示します:n
string s("In Xanadu did Kubla Khan..."); ofstream fout("output.txt"); for( int i=0; i < s.length(); i++ ) { cout << "ポインタ: " << fout.tellp(); fout.put( s[i] ); cout << " " << s[i] << endl; } fout.close();