gpt4 book ai didi

c++ - 如何检查 cpp 中给定输入的数据类型?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:04:57 26 4
gpt4 key购买 nike

如果我给 10 意味着它应该打印它是一个整数如果我给 10.2 意味着它应该打印它是一个 float 如果我给 'a' 意味着它应该打印它是一个字符

最佳答案

首先将输入读取为 std::string

然后,将字符串传递给std::stoi() , 如果它无误地消耗了整个字符串,则打印结果整数。

否则,将字符串传递给std::stof() , 如果它无误地消耗了整个字符串,则打印生成的 float 。

否则,按原样打印字符串。

关于c++ - 如何检查 cpp 中给定输入的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52157799/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com