How to determine if a string is a number with C++?

后端 未结 30 2373
遇见更好的自我
遇见更好的自我 2020-11-22 08:46

I\'ve had quite a bit of trouble trying to write a function that checks if a string is a number. For a game I am writing I just need to check if a line from the file I am r

30条回答
  •  爱一瞬间的悲伤
    2020-11-22 09:13

    Using . This code was tested!

    bool isNumber(const std::string &token)
    {
        return std::regex_match(token, std::regex("(\\+|-)?[0-9]*(\\.?([0-9]+))$"));
    }
    

提交回复
热议问题