cómo asegurarse de que la entrada sea entera c

#include <string.h>  

bool isNumber(string s) 
{ 
    for (int i = 0; i < strlen(s); i++) 
        if (isdigit(s[i]) == false) 
            return false; 
  
    return true; 
} 
Stockholm