Passer un opérateur en paramètre et lire un double ?
Bonjour :)
J'aurais 2 questions si vous permettez ;)
J'ai 4 fonctions, la seule chose qui en fait la différence c'est l'opérateur, + - * et /
Est-ce que c'est possible de ne faire qu'une seule fonction et lui passer l'opérateur en paramètre ?
Faire un truc du genre: fonction A(operator op, int x) x op = x
Si on passe + ça ferait x+=x; :D
Aussi quelle serait la façon la plus pratique de convertir une chaîne char* en double ? Mais que la fonction puisse me dire si char* est un nombre valide au cas ou mon char* aurait des lettres ou des espaces, etc.
Merci :)