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

后端 未结 30 2262
遇见更好的自我
遇见更好的自我 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:05

    C/C++ style for unsigned integers, using range based for C++11:

    int isdigits(const std::string & s)
    {
        for (char c : s) if (!isdigit(c)) return (0);
        return (1);
    }
    

提交回复
热议问题