bananan_wの日記: 今日のC++実践プログラミング実習 16-1
日記 by
bananan_w
#if 0
C++実線プログラミングの解答をうpしてみる
16章の実習1
ファイルの行数を数えるの巻
EOFの検出って、なんにもきにしなくていいのね。
getline が成功するかどうかだけでいいのかー。
いろいろな扱いが C よりずっと楽チンでいいねー。
C++ 萌え
#endif
#include <iostream>
#include <fstream>
const char FILE_NAME[] = "moemoe.txt";
int main()
{
std::string line;
int line_counter = 0;
std::ifstream data_file(FILE_NAME);
if (data_file.fail()) {
std::cerr << "File " << FILE_NAME << " cannot open\n";
exit(-1);
}
while( std::getline(data_file, line) )
line_counter++;
data_file.close();
std::cout << line_counter << '\n';
return 0;
}
C++実線プログラミングの解答をうpしてみる
16章の実習1
ファイルの行数を数えるの巻
EOFの検出って、なんにもきにしなくていいのね。
getline が成功するかどうかだけでいいのかー。
いろいろな扱いが C よりずっと楽チンでいいねー。
C++ 萌え
#endif
#include <iostream>
#include <fstream>
const char FILE_NAME[] = "moemoe.txt";
int main()
{
std::string line;
int line_counter = 0;
std::ifstream data_file(FILE_NAME);
if (data_file.fail()) {
std::cerr << "File " << FILE_NAME << " cannot open\n";
exit(-1);
}
while( std::getline(data_file, line) )
line_counter++;
data_file.close();
std::cout << line_counter << '\n';
return 0;
}
今日のC++実践プログラミング実習 16-1 More ログイン