文字列変数を整数または浮動小数点数/倍精度数に変換するためにc_str()
、atoi
および関数を使用しています。atof
例えば、
val = atoi(val1.c_str());
val = atof(val1.c_str());
ですから、 と を含める必要があるかどうか知りたいです。ありがとう。
それらのどれもヘッダーを必要としません<cstring>
。この関数は、(ヘッダーの C++ バージョンを)c_str()
必要<string>
とし、含めることで、およびを保証します。<cstdlib>
<stdlib.h>
std::atoi
std::atof
また、サイト cplusplus.com は必ずしも最良のリファレンスではありません。おそらくcppreference.comを使用する必要があります。