Conversion de chaine
Résolu
viktorfrankestein
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
viktorfrankestein Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
viktorfrankestein Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Conversion de chaine
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
- Logiciel gratuit conversion calendrier républicain - Télécharger - Études & Formations
- Chaine radio - Télécharger - Médias et Actualité
- Chaine musique bouygues - Accueil - Guide TV et vidéo
3 réponses
Bonsoir,
Voilà le code :
#include<stdio.h>
void main()
{
char str[]="12345";
int tab[20], i,j;
for(i=0; str[i]!='\0'; i++)
tab[i]=str[i]-'0';
for(j=0; j<i; j++)
printf("%d\t", tab[j]);
}
Voilà le code :
#include<stdio.h>
void main()
{
char str[]="12345";
int tab[20], i,j;
for(i=0; str[i]!='\0'; i++)
tab[i]=str[i]-'0';
for(j=0; j<i; j++)
printf("%d\t", tab[j]);
}
ça retourne un entier, mais ça se fait aussi (avec un peu de math)
Et il ne faut pas oublier : return 0;
Il ne faut pas non plus oublier de mettre un petit '\n' avant le return 0; final pour forcer l'affichage.
Pour plus de lisibilité, il vaudrait mieux mettre une variable pour indiquer le nombre d'éléments de tab. Vu que c'est la même que str, tu peux mettre simplement : sizeof str.