no save
Assistance
Achat
News

Forum | programmation
C lecture fichier txt ligne par ligne
jerémiethe7, le dim. 20 janv. 2008 à 18:33:51
Bonjour,

j'aimerai lire un fichier txt ligne par ligne. Le but serai de commencer la lecture lorque la ligne commencera par "<TD NOWRAP align".
J'ai essayé de faire quelque trucs mais vu que j'ai essayé avec le fscanf et une chaine, au 1er espace on change de chaine.
Voici un bout de mon code :

int i,j,nb=0;
int etatlecture;
char nom[100];
FILE*fichier=NULL;
fichier=fopen("palmares[1].txt","r");
if (fichier!=NULL)
{
etatlecture=fscanf(fichier,"%s",nom);
while (strncmp("<TD NOWRAP align",nom,2)!=0)
{
etatlecture=fscanf(fichier,"%s",nom);
}
// d'autres instructions....
}

Quand je compile pas d'erreurs mais j'obtient des chaines qui ne sont pas les lignes des mots.
J'avais déja essayé avec un fgets et des fseek pour changer de lignes mais vu que les lignes n'ont pas toutes la meme taille, c'est difficile.
Help please !!!
Merci.


fiddy
janv. 08
Suivant
REPONSES
fiddy
janv. 08
Mahmah
janv. 08
jerémiethe7
janv. 08
fiddy
janv. 08
jerémiethe7
janv. 08
Mahmah
janv. 08
fiddy
janv. 08
jerémiethe7
janv. 08
fiddy
janv. 08
jerémiethe7
janv. 08
Version Web
Réalisé par RedShift
no save