using namespace std;
int main(int argc, char *argv[]) {
char c[] = {'0','.','5'};
//char c[] = "0.5";
float f = atof(c);
cout << f*10;
if(c[3] != '\0')
{
cout << "YES";
}
}
输出:5YES
atof
函数是否也适用于非空结尾的字符数组?如果是,它如何知道在哪里停止?