bonjour,
comment convertir un string en int?
Je voudrais récupérer une valeur dans un fichier texte. Je la récupérer dans un string. Et après convertir ce string en entier mais y a-t-il mieux à faire?
Merci davance
Version imprimable
bonjour,
comment convertir un string en int?
Je voudrais récupérer une valeur dans un fichier texte. Je la récupérer dans un string. Et après convertir ce string en entier mais y a-t-il mieux à faire?
Merci davance
Si tu récupère un chiffre, récupère le directement dans un int.
Un petit exemple pour compléter le message de bogoss91
avec le fichier file.datCode:
1
2
3
4
5
6 std::ifstream file ("file.dat"); int i; double x, y; file >> i; file >> x >> y;
Code:
1
2
3 5 10.3 25.4
Mais a la moindre corruption du fichier : badaboom !!
Avec ca (sstringstream ) tu peut tester si tu as pas d'erreur.
MERCI
bonjour,
voici mon code
std::ofstream file( "C://tmp.txt", std::ios_base::out );
UpdateData(false);
file << m_nMes1;
m_nMes1 est un entier
m_nMes1 ne change pas, cette variable ne prend pas la nouvelle valeur. Cette variable est liée à une editbox.
Je ne comprends pas, aidez moi svp.
Merci davance.
Je voudrais écrire la valeur m_nMes1 dans le fichier texte
Logiquement il faut faire:
UpdateData(true);
et un ofstream?
C'est bon, ça marche.
Merci beaucoup