Bonjour, je débute, j'ai fait une fonction pour saisir un entier, comme ça passe par un string j'ai décidé d'utiliser les regex pour voir si la chaine saisie n'est composée que de chiffre.
Eclipse me met comme erreurs soulignés en rouge (regex rx.. ->expected ";" before rx) et regex_match ... ->regex_match’ was not declared in this scope
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #include <regex> [...] void Connection::initPort() { string strPort=""; regex rx("#[0-9]{1,5}#"); do { cout << "Port actuel : " << port << ". Saisissez un nouveau numero de port : " << endl << ">>"; getline(cin, strPort); } while(!regex_match(strPort, rx)); }
j'inclus pourtant bien <regex>
Ce doit etre une erreur de débutant peut etre que ça parlera à certains d'entre vous.
Merci pour votre aide précieuse.
Partager