VisualC++相談室 5
■ このスレッドは過去ログ倉庫に格納されています
0412デフォルトの名無しさん
NGNGまず、ソースは以下です(test.cpp, test.exe とします)。
#include <iostream>
#include <fstream>
using namespace std;
int main(int c, char **v) {
istream *in = new ifstream(v[1]);
int ch;
int count = 0;
for(ch = in->get(); !in->eof(); ch = in->get()) {
count++;
if (count == 50) {
cerr << in->tellg() << endl;
count = 0;
}
cout << (char)ch;
}
return 0;
}
また、以下の内容のファイルを作って
*** 改行コードを LF にして ***
保存しておきます(in.txtとします)。
aaaaaaaaaa
bbbbbbbbbb
cccccccccc
dddddddddd
eeeeeeeeee
ffffffffff
hhhhhhhhhh
iiiiiiiiii
jjjjjjjjjj
kkkkkkkkkk
■ このスレッドは過去ログ倉庫に格納されています