J'essaie de diviser une chaîne en parties pour lire des chiffres romains. Par exemple, si l'utilisateur entreComment diviser une chaîne en parties - Chiffres romains
"XI"
Je veux que le programme soit en mesure de comprendre que I est 1 et X est 10 pour une validation des données comme cela fonctionne.
if(string roman == "X") int roman += 10;
etc.
Attention mission '=' versus comparaison '==', et entre les chaînes '" X "' et les caractères ''X''. En outre, la déclaration de '' int roman + = 10; '' ajoute 10 à une valeur indéterminée - probablement pas ce que vous vouliez, plus elle cache la déclaration de toute valeur accumulée en dehors de cette déclaration '' if ''. –
C'était juste un petit exemple pour que les gens comprennent ce que je voulais dire:/Mais vous avez raison à propos de l'opérateur d'affectation, une faute de frappe. – trikker