Convertir char en int
Résolu/Fermé
alfonsomido
Messages postés
5
Date d'inscription
dimanche 15 avril 2007
Statut
Membre
Dernière intervention
23 avril 2007
-
23 avril 2007 à 14:19
alfonsomido Messages postés 5 Date d'inscription dimanche 15 avril 2007 Statut Membre Dernière intervention 23 avril 2007 - 23 avril 2007 à 15:42
alfonsomido Messages postés 5 Date d'inscription dimanche 15 avril 2007 Statut Membre Dernière intervention 23 avril 2007 - 23 avril 2007 à 15:42
A voir également:
- Convertir char en int
- Convertir youtube en mp3 avec audacity - Guide
- Convertir pdf en word excel gratuit - Guide
- Convertir heure en centième excel ✓ - Forum Excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
4 réponses
andejen
Messages postés
148
Date d'inscription
jeudi 9 juin 2005
Statut
Membre
Dernière intervention
30 juillet 2008
22
23 avril 2007 à 14:28
23 avril 2007 à 14:28
la fontion pour convertir de char to int est
int nombre=atoi(char maphrase )
int nombre=atoi(char maphrase )
Stupeflip
Messages postés
391
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
4 décembre 2007
94
23 avril 2007 à 15:07
23 avril 2007 à 15:07
Tu le rentres dans un tableau temp
char date[20]; char temp[20]; int i; /* date contient XX/XX/XXXX */ for(i=6;i<10;i++) temp[i-6]=date[i]; printf("%i\n",atoi(temp));
alfonsomido
Messages postés
5
Date d'inscription
dimanche 15 avril 2007
Statut
Membre
Dernière intervention
23 avril 2007
23 avril 2007 à 15:42
23 avril 2007 à 15:42
je te remerci vraiment beacoup , bonne chance à toi.
Stupeflip
Messages postés
391
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
4 décembre 2007
94
23 avril 2007 à 14:35
23 avril 2007 à 14:35
Salut,
Comme le dit Andejen il faut utiliser la fonction atoi qui convertit un char en int. Cependant il te faut d'abord isoler l'année pour faire cela. Et pour cela une question :
Est-ce un format XX/XX/XXXX ou X/X/XXXX ? En gros est-ce qu'il y a un 0 devant si c est jours/mois à un chiffre ? 2/2/19XX ou 02/02/19XX ?
1er cas, il faut couper avec une détection du 2e '/'
2e cas, il suffit de reprendre la chaine à partir du caractère [6] (le 7e)
Bon courage
Comme le dit Andejen il faut utiliser la fonction atoi qui convertit un char en int. Cependant il te faut d'abord isoler l'année pour faire cela. Et pour cela une question :
Est-ce un format XX/XX/XXXX ou X/X/XXXX ? En gros est-ce qu'il y a un 0 devant si c est jours/mois à un chiffre ? 2/2/19XX ou 02/02/19XX ?
1er cas, il faut couper avec une détection du 2e '/'
2e cas, il suffit de reprendre la chaine à partir du caractère [6] (le 7e)
Bon courage
alfonsomido
Messages postés
5
Date d'inscription
dimanche 15 avril 2007
Statut
Membre
Dernière intervention
23 avril 2007
23 avril 2007 à 15:04
23 avril 2007 à 15:04
on suppose que la date de naissance donnée sous forme XX/XX/XXXX exemple 07/04/XXXX
comment je prendre que XXXX et le convertir après en un entier ? c'est ca mon probleme. Vraiment merci .
comment je prendre que XXXX et le convertir après en un entier ? c'est ca mon probleme. Vraiment merci .
alfonsomido
Messages postés
5
Date d'inscription
dimanche 15 avril 2007
Statut
Membre
Dernière intervention
23 avril 2007
23 avril 2007 à 15:03
23 avril 2007 à 15:03
on suppose que la date de naissance donnée sous forme XX/XX/XXXX exemple 07/04/XXXX
comment je prendre que XXXX et le convertir après en un entier ? c'est ca mon probleme. Vraiment merci à vos aides.
comment je prendre que XXXX et le convertir après en un entier ? c'est ca mon probleme. Vraiment merci à vos aides.