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
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.
"Never use brute force in fighting an exponential." (Andrei Alexandrescu)
Mes articles dont Conseils divers sur le C++
Une très bonne doc sur le C++ (en) Why linux is better (fr)
Un petit exemple pour compléter le message de bogoss91
avec le fichier file.dat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 std::ifstream file ("file.dat"); int i; double x, y; file >> i; file >> x >> y;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.
"Never use brute force in fighting an exponential." (Andrei Alexandrescu)
Mes articles dont Conseils divers sur le C++
Une très bonne doc sur le C++ (en) Why linux is better (fr)
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.
C'est normal, le ofstream sert écrire un fichier
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 std::ifstream file( "C://tmp.txt"t ); UpdateData(false); file >> m_nMes1;
Je voudrais écrire la valeur m_nMes1 dans le fichier texte
Logiquement il faut faire:
UpdateData(true);
et un ofstream?
Partager