1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
void Fonction ( char *Filename, int PID_Reference )
{
FILE *fp=NULL ;
char Ligne[500] ;
char *p = NULL ;
int pid ;
fp = fopen ( Filename, "r");
if ( fp == NULL )
{
fprintf ( stderr, "Erreur ouverture fichier %s", Filename );
}
else
{
while ( fgets ( Ligne, 500, fp ) != NULL )
{
p = strchr ( Ligne, ' ' ); /* On cherche le premier blanc */
sscanf ( (p+1), "%d", &pid );
if ( pid == PID_Reference )
{
/* Ici on fait ce qu'on veut faire avec */
........
break ;
}
}
fclose(fp);
}
} |
Partager