Je tente d'analyser (éventuellement en utilisant fgets) 6 chaînes différentes à partir de la même ligne dans un fichier auquel le programme accède. i utilisé le struct suivant pour tenir les 6 chaînes différentes:Analyse de plusieurs chaînes à partir de la même ligne dans un fichier (C)
struct _entry {
char subject[10];
char prof_name[10];
char prof_surname[10];
int period;
int credits;
int pass_rate;
};
struct _entry entry[MAX_LINES];
si quelqu'un pouvait me aider sur ce que je peux faire pour balayer 1 ligne d'un fichier, et il sera 3 cordes et 3 chiffres que je peux assigner à chacune des valeurs de la structure.
l'utilisation 'fgets()' de lire une ligne, le 'sscanf()' 'ou strtok()' à analyser dans des champs séparés. – Barmar
Vous * avez * utilisé 'scanf' avant? Utilisez-le simplement pour lire toutes les chaînes et les nombres avec une chaîne de format. –
@Someprogrammerdude ** [Ne pas utiliser 'scanf'!] (Http://stackoverflow.com/questions/17294809/reading-a-line-using-scanf-not-good) ** –