コマンド ライン引数 (argv[1]) から式を計算する C++ ソース ファイルを見つけましたが、ファイルを読み取るように変更したいと考えています。
double Utvardering(char* s) {
srcPos = s;
searchToken();
return PlusMinus();
}
int main(int argc, char* argv[]) {
if (argc > 1) {
FILE* fFile = fopen(argv[1], "r");
double Value = Utvardering(fopen(argv[1], "r"));
cout << Value << endl;
}else{
cout << "Usage: " << argv[0] << " FILE" << endl;
}
cin.get();
return 0;
}
ただし、Utvardering 関数には char* パラメーターが必要です。ファイルから読み取ったデータ fopen を char* に変換するにはどうすればよいですか?