タダで使えるBorland C++!
■ このスレッドは過去ログ倉庫に格納されています
0654デフォルトの名無しさん ◆E12W1IlM
NGNG#include <fstream>
#include <string>
using namespace std;
bool mygetline(ifstream& ifs, string* s)
{
return getline(ifs, *s);
}
int main()
{
string s;
ifstream ifs("test");
mygetline(ifs, &s);
}
というようにしていたのがいけなかったみたいです。
ifstream バージョンの getline() 関数の実体が置かれる位置が
原因だったと思うんですが、この場合 mygetline() の直前では
なくて main() の直前に置かれるということになるのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています