Envoyé par
Kaeguri
Bonjour à tous,
dans un de mes programmes je passe mes arguments sous forme de string et certains de ces arguments nécessitent d'être converti en double. Pour être plus concret :
si ma variable x = "default", le programme fait une action par défaut, par contre, si x = "34.", alors là le programme teste que si x != "default" il faut faire une autre action, à savoir récupérer le nombre et faire une opération avec lui. Mon problème est que si jamais je tape disons "deflt" en faisant une erreur de frappe alors là il va se dire "chouette un nombre, on convertit le string en double et en avant Simone" et là le programme plante ou plus sournoisement fait des opérations louches mais crédibles.
Ma question est donc la suivante je voudrais faire des test en amont pour voir que les options refilées sont bien correctes. Comment faire ? Peut-on comme en python donner une valeur par défaut en C++.
Merci pour vos conseils éclairés !
Bon week-end
Partager