begin process at 2012 05 28 23:02:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Conversion de types


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Conversion de types

lundi 19 juillet 2004 à 15:21:56 | Conversion de types

Berenger

En C, la fonction main se présente comme ca :
int main(int argc, char *argv[]){}

Moi, je veux récupérer la valeur de argv[3] pour la stocker et l'utiliser avec une variable de type int.

Par exemple, j'ai
argv[3]="2540"
et je voudrai que ma variable de type int prenne la valeur 2540, et non le code ascii de 2 : 50. !

Si quelqu'un a une solution (simple si possible), merci de m'en faire part ...
lundi 19 juillet 2004 à 15:32:36 | Re : Conversion de types

Chouchou182

Réponse acceptée !
Hello

Rien de plus simple

int n = atoi(argv[3]) ;

Pour info il existe aussi
atof pour obtenir un float
itoa pour faire d'un int un char*
...

A++

Chouchou
lundi 19 juillet 2004 à 15:36:57 | Re : Conversion de types

xarier

voila utilise la fonction
atoi
allre see you


Life is Short
lundi 19 juillet 2004 à 15:38:14 | Re : Conversion de types

Berenger

C'est bon, on m'a donné la solution.
Il faut utiliser la fonction "atoi" de "stdlib.h"
exemple :
#include "stdlib.h"
int main(int argc, char *argv[]){
int valeur;
valeur=atoi(argv[3]);
}

Si argv[3]="1024", alors valeur=1024
lundi 19 juillet 2004 à 16:02:26 | Re : Conversion de types

Berenger

tiens
il y a eut un bug là :)
j'avai posté ma réponse alors que personne n'avait déjà répondu ...
lundi 19 juillet 2004 à 16:07:19 | Re : Conversion de types

xarier

ben moi aussi j'avait posté en premier :) meme prob que toi lol
ca arive tous ca c que le serveur est trop chargé image combient de connecté il ya ici par jour ben c bcp
Life is Short


Cette discussion est classée dans : int, conversion, argv, types, main


Répondre à ce message

Sujets en rapport avec ce message

Argument argv[] en (int) [ par thebigbang ] Bonjour,Je cherche comment récupérer une variable entière à partir de la cette fonction main() :int main(int argc, char * argv[] ){...return 0;}Je vou Petite interrogation sur le main [ par jeromedu94 ] Bonjour,Lorsque je crée un projet, dans le fichier C j'ai ça :        int main(int argc, char *argv[])Et je voudrais savoir à quoi corresponde argc et parametre de la fonction main() [ par infodaoudi ] bonjour,dans le programme qui suit : comment executer la fonction main() sachant que j'utilise le vc++ 6.0 (console). autrement dit, comment faire pou int main(int argc, char ** argv) [ par agent 047 ] Bonjour,mon probleme se porte sur le paramètre "char **argv" de la fonction principale utile pour connaître les adresses de chaque argument.Par exempl Conversion de char en int ? [ par jnbrunet ] Salut,Je débute en c++... dans mon programme j'aimerai additionner les valeurs entrées en argument dans le main (argv). Le problème est que la variabl executer un progrmme avec en arguments des int ? [ par cool2source ] Bonjour, J'ai réalisé un programme qui trace des rectangles. Aucun problème les rectangles sont bien rectangles lorsqu'ils apparaissent. Au lancement mais c'est quoi ce sirque!!!! [ par namgalsipsclar ] salut! bon, je débute en C , mais là j'ai qqs problèmes a la con : 1_ au moment ou je compile ceci:     #include main() {       int a; pr Conversion des chaines de caractères [ par Kaneda Shotaro ] Je suis vraiment perdu : il y a tellement de types de chaines de caractères que je ne sais plus où donner de la tête ! Où pourrais-je trouver de la do Un tableau statique dans une méthode: c'est mal? [ par harddisk ] Bonjour,j'ai une méthode qui retourne un int (code ci-dessous):chercher une couleur dans une main de cartes, une main comprenant en membre un tableau Argument - argv etc.. [ par oshin ] Bonjour,J'ai créer un petit programme mais j'ai un probleme :#include #include #include char ident[600];int main(int argc, char *argv[]) {<b


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales