を使用してファイルを読み込みましたが、既に読み取ったファイルの量をパーセントでifstream
書き出したいと思います。cout
long length = 0, now = 0;
int i = 0;
double d = 0;
file.seekg( 0, std::ios::end );
length = file.teelg();
file.seekg( 0, std::ios::beg );
while ( std::getline( file, buffer ) ) {
now = file.teelg;
i = now / length * 100;
d = now / length * 100;
std::cout << length << " " // working
<< now << " " // working
<< ( now / length * 100 ) << " " // not working = 0
<< i << " " // not working = 0
<< d; // not working = 0
}
now = length
それがそうであることを私に示した場合にのみ100%
、しかしそれ以外の場合は失敗し、私に戻ってき0
ます。答えはのように単純だと想像できます1*1
が、今は解決策が見つかりません。私もキャスティングを試しましたが、それが問題だったのかもしれませんが、もちろん何もありません。