ファイルの終端ではない間、
1行ずつファイルを読み込んで出力させたいです。
しかし、std::getlineでエラーが発生します。
エラー内容は「namespace stdにメンバーgetlineがありません」です。
必要なライブラリはインクルードしているつもりなのです。
どうしたらエラーが無くなるか助言いただきたいです。
C++
1#include <iostream> 2#include <iomanip> 3#include <fstream> 4//#include "temp.h" 5 6int main() 7{ 8 std::ifstream file( __FILE__ ); 9 if (!file.is_open()) 10 { 11 std::cout << "しっぱい" << std::endl; 12 } 13 while (!file.eof()) 14 { 15 std::string line; 16 17 std::getline(file, line); 18 19 std::cout << line << std::endl; 20 } 21}
回答1件
あなたの回答
tips
プレビュー