Bonjour c'est encore moi!!!!![]()
Je voudrais v�rifier si la saisie que l'utilisateur a fa�te dans un Cedit est num�rique.
J'ai �t� dans la FAQ et j'ai trouv� ce sujet :
http://c.developpez.com/faq/cpp/?pag...TRINGS_is_type
Malheuresement �a marchait pas
D'apr�s mon analyse, le type du Cedit ne va pas avec le type demand� dans la fonction is_float.error C2664: 'GestVacs::frm_gestvacs::is_float' : impossible de convertir le param�tre 1 de 'System::String ^' en 'const std::string &'
Donc, j'ai tent� d'utiliser ceci :URL
Et �a marche toujours pas
Voil� ce que donne mon code pour l'instant :error C2065: 'LPCTSTR' : identificateur non d�clar�
error C2146: erreur de syntaxe : absence de ')' avant l'identificateur 'txt_add_tarif'
error C2059: erreur de syntaxe : ')'
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 std::string s((LPCTSTR)txt_add_tarif->Text); if(!is_float(s)){ MessageBox::Show( "Le tarif doit être numérique", "Erreur",MessageBoxButtons::OK, MessageBoxIcon::Exclamation ); }
Partager