J'ai eu beaucoup de mal à écrire une fonction qui vérifie si une chaîne de caractères est un nombre. Pour un jeu que j'écris, j'ai juste besoin de vérifier si une ligne du fichier que je lis est un nombre ou non (je saurai si c'est un paramètre de cette façon). J'ai écrit la fonction ci-dessous qui, je crois, fonctionnait sans problème (ou j'ai accidentellement édité pour l'arrêter ou je suis schizophrène ou Windows est schizophrène) :
bool isParam(string line){
if(isdigit(atoi(line.c_str()))) return true;
return false;
}