Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Xav.M
c'est bon ;-) c'etait une question idiote... j'avais oublié..strtoint et non itoa... qui fait l'inverse... pour ça que ça fonctionné pas lol "Xav.M" a écrit dans le message de news:c8ntmg$1k8$
j'ai: char num[10] qui provient d'un fichier texte... et je veux le mettre en int... comment faire, merci ps: j'utilise c++ builder6
c'est bon ;-) c'etait une question idiote... j'avais oublié..strtoint et non
itoa... qui fait l'inverse... pour ça que ça fonctionné pas lol
"Xav.M" <XavM@dada.com> a écrit dans le message de
news:c8ntmg$1k8$1@aphrodite.grec.isp.9tel.net...
j'ai: char num[10] qui provient d'un fichier texte...
et je veux le mettre en int... comment faire, merci
ps: j'utilise c++ builder6
c'est bon ;-) c'etait une question idiote... j'avais oublié..strtoint et non itoa... qui fait l'inverse... pour ça que ça fonctionné pas lol "Xav.M" a écrit dans le message de news:c8ntmg$1k8$
j'ai: char num[10] qui provient d'un fichier texte... et je veux le mettre en int... comment faire, merci ps: j'utilise c++ builder6
Marc
"Xav.M" a écrit :
j'ai: char num[10] qui provient d'un fichier texte... et je veux le mettre en int... comment faire, merci ps: j'utilise c++ builder6
char num[]="1789"; std::string c(num); std::istringstream i(c); int nombre; i >> nombre;
"Xav.M" a écrit :
j'ai: char num[10] qui provient d'un fichier texte...
et je veux le mettre en int... comment faire, merci
ps: j'utilise c++ builder6
char num[]="1789";
std::string c(num);
std::istringstream i(c);
int nombre;
i >> nombre;
j'ai: char num[10] qui provient d'un fichier texte... et je veux le mettre en int... comment faire, merci ps: j'utilise c++ builder6
char num[]="1789"; std::string c(num); std::istringstream i(c); int nombre; i >> nombre;
a
Utilise atoi() //ascii to integer ifstream inFile ("tonFichierText", ios::in);
char num[10]; // char et non int int nomb[10]; int i=0; while(!inFile.eof()) { inFile >> num; nomb[i]=atoi(num); // ici fait ce que tu veux avec tes nombres, nomb[i]
i++; } ...
J'ai suppose que tes nombres sont un par ligne... S'il sont +ieurs par ligne, fait la lecture ( inFile >> num;) le nb necessaire dans chaque iteration. Par exemple dans une boucle.
Consulte aussi atol() // ascii to long et atof() // ascii to float
Ahmed
"Xav.M" wrote:
j'ai: char num[10] qui provient d'un fichier texte... et je veux le mettre en int... comment faire, merci ps: j'utilise c++ builder6
Utilise atoi() //ascii to integer
ifstream inFile ("tonFichierText", ios::in);
char num[10]; // char et non int
int nomb[10];
int i=0;
while(!inFile.eof())
{
inFile >> num;
nomb[i]=atoi(num);
// ici fait ce que tu veux avec tes nombres, nomb[i]
i++;
}
...
J'ai suppose que tes nombres sont un par ligne...
S'il sont +ieurs par ligne, fait la lecture ( inFile >> num;) le nb
necessaire dans chaque iteration. Par exemple dans une boucle.
Consulte aussi atol() // ascii to long
et atof() // ascii to float
Ahmed
"Xav.M" wrote:
j'ai: char num[10] qui provient d'un fichier texte...
et je veux le mettre en int... comment faire, merci
ps: j'utilise c++ builder6
Utilise atoi() //ascii to integer ifstream inFile ("tonFichierText", ios::in);
char num[10]; // char et non int int nomb[10]; int i=0; while(!inFile.eof()) { inFile >> num; nomb[i]=atoi(num); // ici fait ce que tu veux avec tes nombres, nomb[i]
i++; } ...
J'ai suppose que tes nombres sont un par ligne... S'il sont +ieurs par ligne, fait la lecture ( inFile >> num;) le nb necessaire dans chaque iteration. Par exemple dans une boucle.
Consulte aussi atol() // ascii to long et atof() // ascii to float
Ahmed
"Xav.M" wrote:
j'ai: char num[10] qui provient d'un fichier texte... et je veux le mettre en int... comment faire, merci ps: j'utilise c++ builder6