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

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

    Try this:

    bool checkDigit(string str)
    {  
       int n=str.length();
    
       for(int i=0;    i   < n ;   i++)
       {
         if(str[i]<'0' || str[i]>'9')
           return false;
       }
    
       return true;
    }
    

提交回复
热议问题