Bonjour,
Je voudrais lire les données d'un fichier comportant plusieurs lignes.
Par exemple, la première ligne comporte les données ASCII suivantes:
FREQUENCY POWER (etc...)
mon code est le suivant:
/* je parcours le fichier avec l instruction suivante:*/
while(fgets(ligne,LONG,File) != NULL) {
/* je veux lire par exemple les deux premiers mots FREQUENCY et POWER de la premiere ligne de mon fichier. Pour cela, je fais: */
sscanf(ligne,"%9s %5s", &Freq, &Puiss);
printf("Freq vaut: %s et Puiss vaut: %s\n",&Freq,&Puiss);
/* Freq est initialisé à: char *Freq='fffffffff'; par exemple et Puiss à: char *Puiss='ppppp'; */
Le résultat de mon printf apres execution me donne: Freq vaut: FREQPOWER et Puiss vaut: POWER!!
Je n'obtiens pas de que je veux et ne trouve pas d'où pourrait provenir mon erreur...
Auriez-vous une idée?
Merci d'avance!
Sandra