| 12
 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
 
 |  
FILE *pfFile = NULL;
char temp[255];
int result;
 
// Ouverture du fichier
GF_OpenFile( "test.txt", &pfFile , "r+" );
 
fseek( pfFile, 0, SEEK_SET );
 
// On recherche le paramètre dont la valeur est à modifier
do 
{
      fscanf( pfFile, "%s", temp );
      result = strcmp( temp, parametre );
      if( result == 0 )
      {
		// Le pointeur est positionné sur la bonne ligne on modifie la valeur du parametre
		fputs( paramValue, pfFile );
      }
}while( !feof(pfFile) && result!=0 );
if( result != 0 )
{
      printf( "Le fichier ne contient pas la ligne %s \n", parametre );
}
 
 
// On ferme le fichier
GF_CloseFile( &pfFile);
 
return CR_OK; | 
Partager