私は、ユーザー名を保存しているプログラムを持って、そしてそれを読み込み、ユーザー名の関数がこのエラーを与え続けて「いいえオーバーロードされた関数が0の引数取り」:C++エラー
Severity Code Description Project File Line Suppression State Error C2661 'std::basic_ifstream>::open': no overloaded function takes 0 arguments ConsoleApplication3 c:\users\main\documents\visual studio 2015\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp 25
を私はC++とドンに非常に新しいですこのエラーの意味を理解していませんが、ここに自分のコードがあります。
string name2()
{
string name2;
ifstream myfile("Userlog.txt");
myfile.open();
myfile >> name2;
myfile.close();
return name2;
}
( 'オープン)'少なくとも一つの引数(通常はファイル名)を取り、あなたは( 'オープンする必要はありません)'ここではファイル名をコンストラクタに渡しているからです。 –
open()コマンドを実行しますか? –
それは2日のように私はこれに固執していた、おかげで仕事をしてくれました。他の部分にも取り組んだので、これはうまくいきます:D –