Récupérer un nombre dans un char en c
Fermé
KOH
-
29 nov. 2008 à 15:29
cycloop Messages postés 69 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 8 avril 2013 - 20 janv. 2009 à 13:08
cycloop Messages postés 69 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 8 avril 2013 - 20 janv. 2009 à 13:08
A voir également:
- Récupérer un nombre dans un char en c
- Comment recuperer un message supprimé sur whatsapp - Guide
- Comment récupérer un compte facebook piraté - Guide
- Recuperer video youtube - Guide
- Impossible de récupérer mon compte gmail - Guide
- Comment récupérer un compte yahoo sans mot de passe - Guide
6 réponses
bizu53
Messages postés
1274
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
21 juin 2015
860
29 nov. 2008 à 15:37
29 nov. 2008 à 15:37
Si la chaîne de caractère ne contient qu'un seul nombre, tu peux utiliser la fonction :
int atoi(char *str);
cycloop
Messages postés
69
Date d'inscription
mercredi 22 octobre 2008
Statut
Membre
Dernière intervention
8 avril 2013
17
20 janv. 2009 à 12:05
20 janv. 2009 à 12:05
bonjour !
je me permets de upper le sujet =P j'ai exactement le même problème :
récupérer un int à partir d'un ddes arguments du main. doonc si quelqu'un a la réponse, c'est bienvenu :)
merci
je me permets de upper le sujet =P j'ai exactement le même problème :
récupérer un int à partir d'un ddes arguments du main. doonc si quelqu'un a la réponse, c'est bienvenu :)
merci
bizu53
Messages postés
1274
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
21 juin 2015
860
20 janv. 2009 à 12:38
20 janv. 2009 à 12:38
La réponse a été donnée dans ma première réponse ... Si t'appelles ton programme : MonProg.exe 1234 4567
Pour récupérer 1234 et 4567 tu peux faire atoi() sur tes arguments 1 et 2 (parce que le 0 est le nom du programme).
Pour récupérer 1234 et 4567 tu peux faire atoi() sur tes arguments 1 et 2 (parce que le 0 est le nom du programme).
samsouma04
Messages postés
60
Date d'inscription
samedi 26 juillet 2008
Statut
Membre
Dernière intervention
17 mai 2009
1
20 janv. 2009 à 12:54
20 janv. 2009 à 12:54
tu peus utiliser la fonction Format ca pourrait convertir int en CString
exemple
CString S;
int *u;
u=NULL;
S.Format(_T("%d"),u);
exemple
CString S;
int *u;
u=NULL;
S.Format(_T("%d"),u);
bizu53
Messages postés
1274
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
21 juin 2015
860
20 janv. 2009 à 13:01
20 janv. 2009 à 13:01
Peut-être que ton truc fonctionne mais n'est pas du langage C..
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
20 janv. 2009 à 13:00
20 janv. 2009 à 13:00
Salut,
Oui mais ça ne fait pas partie du C ;).
En C, tu peux utiliser atoi, ou strtol de stdlib.h
Oui mais ça ne fait pas partie du C ;).
En C, tu peux utiliser atoi, ou strtol de stdlib.h
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
samsouma04
Messages postés
60
Date d'inscription
samedi 26 juillet 2008
Statut
Membre
Dernière intervention
17 mai 2009
1
20 janv. 2009 à 13:07
20 janv. 2009 à 13:07
mais si ca fais partie du C et je viens de lutiliser avc ;-)))visual Studio C++ (MFC)
g travailler ce sujet ds un de mes petits projet si tu ve tu mdonne ton email jtenvoie le code ca pourra surement taider
g travailler ce sujet ds un de mes petits projet si tu ve tu mdonne ton email jtenvoie le code ca pourra surement taider
cycloop
Messages postés
69
Date d'inscription
mercredi 22 octobre 2008
Statut
Membre
Dernière intervention
8 avril 2013
17
20 janv. 2009 à 13:08
20 janv. 2009 à 13:08
merci pour vos réponses. effectivement, l'a réponse avait été donné, j'avais mal lu ce que répondais koh à ton 1er message et pensais qu'il disait que ça ne fonctionnait pas. merci encore.
cyclop
cyclop
29 nov. 2008 à 15:41