Elements donnees en ligne de commandes
Gandalf
-
emmanuelP Messages postés 137 Statut Contributeur -
emmanuelP Messages postés 137 Statut Contributeur -
Bonjour,
je suis en train de programmer des fonctions pour creer une arbre binaire de recherche en C.
J'ai ecrit toutes les fonctions necessaires.
Je voudrais savoir comment je dois m'y prendre pour gerer les espaces attraper les nombres pour ensuite les inserer dans l'arbre.
Par exemple si sur la ligne de commande,je tape:
1.25 25.7 14.7 25
comment je dois m'y prendre.
Merci
je suis en train de programmer des fonctions pour creer une arbre binaire de recherche en C.
J'ai ecrit toutes les fonctions necessaires.
Je voudrais savoir comment je dois m'y prendre pour gerer les espaces attraper les nombres pour ensuite les inserer dans l'arbre.
Par exemple si sur la ligne de commande,je tape:
1.25 25.7 14.7 25
comment je dois m'y prendre.
Merci
1 réponse
-
Slt,
Je suppose que tu récupères ta ligne de données sous form de tableau de char ou d'une chaine. dans ce cas je te conseille de voir la fonction char* strsep(const char** chaines, const char* delimiteur) pour extraire les élements et double atof (const char *nptr) pour la conversion en réel. (voir man+fonction sur google ou dans un shell linux/unix).
Good luck