1. ホーム
  2. c++

[解決済み] stof関数がこのスコープで宣言されていない c++

2022-02-04 23:06:51

質問

私のコードをコンパイルすると、このエラーが発生しました。

'stof' はこのスコープで宣言されていません。

で、私のコードは

#include<iostream>
#include<string.h>
using namespace std;

int main()
{
string str,str2;
cin>>str>>str2;
float a,b;
a = stof(str);  //error
b = stof(str2); //error
cout<<a+b;
return 0;
}

これを解決するには?

どのように解決するのですか?

std::stof は、標準 C++ ヘッダーにあります。 <string> .