C++ IO流:文件流seekp()/seekg()、tellp()/tellg()

一、代码

        fstream

        seekp()、seekg()

        tellp()、tellg()

1.1 文件template.c

        需要事先准备好的文件内容:

C++ IO流:文件流seekp()/seekg()、tellp()/tellg()_第1张图片

        wc  -c  template.c


1.2 代码

#include 
#include 
#include 
using namespace std;

//fstream
//seekp()、seekg()
//tellp()、tellg()
int main(int argc, char*argv[])
{
        //
        ifstream ifs("template.c");
        assert(ifs);

        ifs.seekg(0, ios::end);
        streampos n = ifs.tellg();
        cout<<"file len: "<

二、输出结果


你可能感兴趣的:(IO/文件读写)