Je souhaite lire un fichier composé de uns et de zéros dans chaque ligne. Comment puis-je stocker un false
dans une variable bool
après avoir lu 0
à partir du fichier.Pouvez-vous stocker/convertir des valeurs int dans des variables bool?
2
A
Répondre
2
bool b = (variableFromFile != 0);
6
Il suffit de lire dans une variable booléenne:
bool b;
file >> b;
où fichier est votre flux de fichier d'entrée. 1 sera converti en vrai, 0 en faux.
Si vous avez lu dans une chaîne, la manière évidente de faire la conversion est de regarder le premier caractère:
string s = .... // populate
bool b = s[0] != '0';
, mais je ne vois pas pourquoi vous lire dans une chaîne si ce que vous Je veux vraiment un bool.
Questions connexes
- 1. tableau Init avec des valeurs bool
- 2. Comment concaténer des valeurs int dans java?
- 3. Modification des valeurs des variables dans les méthodes, Java
- 4. Valeurs par défaut des variables d'instance et des variables locales
- 5. Passer les valeurs des valeurs variables dans C
- 6. Problèmes assignant des valeurs dict à des variables
- 7. Dictionnaire <int [], bool> - compare les valeurs dans le tableau, pas de référence?
- 8. ssis - INSÉRER des valeurs de variables dans une table
- 9. Valeurs DateTime/bool et Null dans .Net
- 10. GWT définir des valeurs variables avec des modèles Django
- 11. Eval "sûr" eval (chaîne à bool/int/float/None/chaîne)
- 12. Affichage des valeurs variables à l'exécution dans VisualStudio
- 13. Affectation des valeurs aux variables d'instance dans l'objectif C
- 14. insérer des valeurs de variables dans une chaîne en python
- 15. La comparaison des valeurs de EnumType avec int
- 16. Est-il possible de contraindre des valeurs de chaîne dans xml à bool?
- 17. Quelle est la différence entre "bool" et "bool?"
- 18. Utilisation de variables globales pour communiquer des valeurs entre classes
- 19. variables des variables Jquery
- 20. Eclipse/Java - Valeurs dans R.string. * Return int?
- 21. Accessibilité des variables
- 22. Vérification des valeurs dans Heap
- 23. Convertir bool à T où T est int
- 24. Shell Linux passant des valeurs variables au programme principal
- 25. C++ portée des variables
- 26. Modèles Django: insérer des valeurs pour les variables javascript
- 27. Les variables définies php ont des valeurs nulles
- 28. Impossible d'afficher les valeurs des variables pendant le débogage
- 29. Les valeurs des variables passées ne sont pas conservées
- 30. Comment conserver les valeurs de variables entre des fichiers HTML?
Qu'en est-il de 'variable! = 0' pour conserver la convention non-zéro-est-vrai? – AshleysBrain
@AshleysBrain: déjà de cette façon – Vlad
Sneaky edit! :) – AshleysBrain