rss
Langage Langage cPlus
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Langage C

Posté par Hocine, le vendredi 5 octobre 2007 à 16:44:09
Bonjour,
comment convertir un paramètre du main en entier (ex. argv[1]='5' -> 5)
Configuration: Linux Fedora
Firefox 2.0.0.5
Répondre à Hocine  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
bullder, le vendredi 5 octobre 2007 à 17:20:15
Bonjour,

Il faut simplement utiliser la fonction atoi.

#include <stdlib.h>
int atoi( const char *str );

int i = atoi( "512" ); // results in i == 512

Voila
Répondre à bullder

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 BloodyAngel, le vendredi 5 octobre 2007 à 19:02:29
Fais gaffe que la fonction atoi te renverra zéro si ton char n'est pas un nombre entier.
exemple :
int i = atoi("zzz"); <--- te renverra zéro
int i = atoi("0") <--- te renverra zéro également

donc pour bien faire, et si tu risques de rencontrer des zéros dans le cadre de ton programme, il faudra chaque fois vérifier que ton char n'est pas "0", sinon tu l'interprètera à tort comme une erreur...

Par contre si tu ne risques pas de rencontrer de zéro dans ton programme, il n'y a pas de problème.
Répondre à BloodyAngel
Logiciels pertinents trouvés dans les téléchargements
Télécharger Easy CD-DA Xtractor 11_5_3 trialEasy CD-DA Xtractor - Easy CD-DA Xtractor est un extracteur de CD audio pour Windows (CD ripper) capable d'encoder directement aux formats MP3 et...Catégorie: Extraction
Licence: Demo
Télécharger BlueJ 2.2.1BlueJ - BlueJ est un programme qui permet d’apprendre la programmation en Java. Ce logiciel très simplifié, offre la possibilité...Catégorie: Java
Licence: Freeware/gratuit
Télécharger RatDVD 0.78.1444RatDVD - RatDVD permet de faire tenir dans un seul fichier, tout le contenu d'un DVD, à la manière d'un DivX/xVid, mais il préserve...Catégorie: Copie/Extraction
Licence: Freeware/gratuit
Télécharger A-note 4.2.1A-note - A Note est un logiciel permettant de créer facilement des notes sous forme de post-it sur le bureau de Windows. Le...Catégorie: Organisation
Licence: Open Source
Plus de logiciels gratuits sur « Langage C »