URL: https://linuxfr.org/forums/programmation-c--2/posts/probleme-de-lecture-fichier Title: Probleme de lecture fichier Authors: bosniaak Date: 2005年04月18日T15:40:19+02:00 Tags: Score: 0 Bonjour, je suis tout nouveau ici, de meme que je suis novice en c et étant en stage actuellement je bute sur la prog. Voilà mon probleme j'ai des fichiers de données dont les 1eres lignes sont du baratin, puis ensuite les donnees: FORMAT-1 2004年07月15日 11:09:15 0 BLS900 1 11 0 file generated by Scintec BLSRUN Main Data Scintillation Index Beta # beta # # S # 1 (Cn^2) # (Cn^2) # m^-2/3 # S # 1 Cn^2 corr. # Cn^2 # m^-2/3 # S # 1 (CT^2) # (CT^2) # K^2 m^-2/3 # S # 1 CT^2 corr. # CT^2 # K^2 m^-2/3 # S # 1 Heat Flux (H) # (H) # W m^-2 # S # 1 Heat Flux H corr. # H # W m^-2 # S # 1 Fried Diameter (r0) # (r0) # m # S # 1 Fried Diameter r0 corr. # r0 # m # S # 1 Crosswind # wind # m/s # S # 1 error code 1 # ALIGN LEVEL NUL NUL FLUCT BATT PATH NUL NUL COMM ALG NOSIGNAL WINDCALC WINDRANGE DUMMY # # E # WEIIWWIIIEEEWWE 2004年07月15日 00:00:00 00:00:00 00:00:00 0 0 0 0 0 0 0 0 0 0 16384 2004年07月15日 18:25:00 18:25:00 00:01:00 0.008 0.03368e-12 0.03368e-12 0.04167 0.04167 46.6 46.6 0.0134 0.0134 0.00 0 2004年07月15日 18:26:00 18:26:00 00:01:00 0.009 0.04417e-12 0.04417e-12 0.05464 0.05464 57.1 57.1 0.0114 0.0114 0.00 0 etc etc..... avec donc la date et en dessous les données séparées par des blancs. dans un autre type de fichiers qui commence direct par date puis les données sur la meme ligne je récupère avec succes les dates et heures avec fgets(chaine,200,fichier); sscanf(chaine,"%d %d-%d-%d %d:%d",&x, &bornes[0],&bornes[1], &bornes[2], &bornes[3], &bornes[4]); //0 = année 1 = mois 2=jour 3=heure 4=minutes mais voilà je ne sais pas comment aller lire les dates avec le 1er type de fichiers ..... si vous avez une idée....merci beaucoup d'avance!

AltStyle によって変換されたページ (->オリジナル) /