Extraction d'une chaine de reel

alicia85 Messages postés 75 Statut Membre -  
alicia85 Messages postés 75 Statut Membre -
Bonjour,svp je fais un tp en langage c sous linux ds lequel je dois lire une chaine de réél et extraire chaqu'element dansla chaine pr la mettre dans un vecteur .je le fais comme suit:
char *chaine,*ch;
int i=0;
double vec[100];
chaine=(char *)malloc(sizeof(char));
ch=(char *)malloc(sizeof(char));
printf("entrer votre chaine");
fgets(chaine,100,stdin);
chaine=strtok(chaine,"\n");
ch=strtok(chaine," ");
vec[i]=(double)ch;
.......

le compilateurme renvoie unbeerreur au niveau de vec[i]=(double)ch;
comment faire? merci
A voir également:

1 réponse

tech_57
 
Bonsoir,

Il faut utiliser la fonction atof() qui convertit une chaine de caractères en nombre de type float
vec[i]=(double) atof(ch)
0
alicia85 Messages postés 75 Statut Membre
 
merci beaucoup c est gentil
0