strfile.cpp のコード:
#include <fstream>
#include <iostream>
#include <assert.h>
#define SZ 100
using namespace std;
int main(){
char buf[SZ];
{
ifstream in("strfile.cpp");
assert(in);
ofstream out("strfile.out");
assert(out);
int i = 1;
while(!in.eof()){
if(in.get(buf, SZ))
int a = in.get();
else{
cout << buf << endl;
out << i++ << ": " << buf << endl;
continue;
}
cout << buf << endl;
out << i++ << ": " << buf << endl;
}
}
return 0;
}
strfile.out以外のすべてのファイルを操作したい:
1: #include <fstream>
2: #include <iostream>
3: #include <assert.h>
4: ...(many empty line)
fstream.getline(char*, int) この関数で管理できることは知っていますが、関数「fstream.get()」を使用するだけでこれを行う方法を知りたいです。