Lire fichier en C et extraire un element du f

Fermé
paulnith73 - 23 oct. 2007 à 21:53
 paul - 23 oct. 2007 à 21:59
Bonjour,

débutant en C je voudrais lire le fichier c:\be0.dat et extraire "07270" mais cela ne fonctionne pas


help i need somebody help..........................


#include <stdio.h>
#include <string.h>
#include <stdlib.h>

struct eleve
{
char matricule[6];
char chaine[81];
unsigned ligne,colonne,attribut;
};

void exist( long FILE *f)

FILE *f ;

FILE *f = fopen ("c:\be0.dat", "r");
if (f == NULL)
{
printf("fichier inexistant ou chemin eroné \n");
//* fichier inexistant */
}
else
{
//* fichier existant */
fclose(f);
}
}

int main(void)
FILE* f=fopen("c:\be0.dat" , "rt");
void *ret;

while ((ret = fgets(chaine , matricule , f)) != NULL && strcmp(chaine , "07270") ) ;

if (ret == NULL)
{
printf("matricule pas trouvé \n");
/* Nom non trouvé */
}
else
{
/* Nom trouvé */
fseek(f, - sizeof(char)*matricule , SEEK_CUR); /* On se replace au debut de la chaine trouvée */
fprintf(f , "alain souchon");
}

A voir également:

1 réponse

Bonjour,
Tout en haut à droite il y a le forum programmation, tu as + de chances d' avoir des réponses que sur le forum windows.
0