Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Macro ‘getc’: Lire les données d’un ‘stream’ caractère par caractère

Macro 'getc': Lire les données d'un 'stream' caractère par caractère
/*
 int getc ( FILE *fichier  );
*/
 
  #include 
  #include 
 
  int main(int arg

C: Affichage un message d’erreur avec ‘perror’

C: Affichage un message d'erreur avec 'perror'
/*
void perror ( const char *string  );
 
*/ 
 
 
  #include <stdio.h>
  #include <stdlib.h>
 
 
  FIL

Ecrire n objets d’une taille spécifique d’un ‘buffer’ dans un fichier

Ecrire n objets d'une taille spécifique d'un 'buffer' dans un fichier
/*
#include <stdio.h>
size_t fwrite ( const void * restrict buffer , size_t size , size_t n ,

fputs: Ecrit une chaîne de caractères dans un fichier spécifié

fputs: Ecrit une chaîne de caractères dans un fichier spécifié
/*
 
#include <stdio.h>
int fichieruts ( const char * restrict string , FILE * restrict fichier  );

C/C++: Avorter un processus en cours d’exécution

C/C++: Avorter un processus en cours d'exécution
 
 
#include <stdio.h>
#include <stdlib.h>
 
int main () {
 
  FILE *fichier;
 
  fichier= fopen ("tes

C: Copier un fichier dans un autre en mode debugage

C: Copier un fichier dans un autre en mode debugage
 
#include <stdio.h>
#include <stdlib.h>
 
#define DEBUG //Mode debugage
 
void copierFichier(char *,

C/C++: Lire un fichier avec ‘fscanf()’

C/C++: Lire un fichier avec 'fscanf()'
/*
#include <stdio.h>
int fscanf ( FILE * restrict fichier , const char * restrict format , ... );
*

Afficher les erreur sur le console avec ‘snprintf’

Afficher les erreur sur le console avec 'snprintf'
 
#include <stdio.h>
#include <stdlib.h>
 
#define MSGLEN_MAX 256 //Taille du message
 
 
void main(cha

size_t fread: Lit n donnée(s) de n taille d’un fichier et le stocke dans un ‘buffer’

size_t fread: Lit n donnée(s) de n taille d'un fichier et le stocke dans un 'buffer'
/*
#include <stdio.h>
size_t fread ( void * restrict buffer , size_t size , size_t n ,

Afficher une description de l’erreur avec ‘strerror’

Afficher une description de l'erreur avec 'strerror'
 
#include <stdio.h>
#include <string.h>
#include <errno.h>
/*
 La fonction strerror retourne une ch

fputc(int c , FILE *fichier ): Ecrit un caractère dans la position actuelle du fichier

fputc(int c , FILE *fichier ): Ecrit un caractère dans la position actuelle du fichier
/*
#include <stdio.h>
int fputc ( int c , FILE *fp  );
 
  */
 
 
  #include <stdio.h>
  #include <st

fprintf: Ecrit des données formatées dans un fichier

fprintf: Ecrire des données formatées dans un fichier
/*
#include <stdio.h>
int fprintf ( FILE * restrict fp , const char * restrict format , ... );
 
*/

Utilisation de la fonction ‘int fseek ( FILE *fichier , long offset , int origin)’ pour déplacer l’indicateur de la position du fichier

Utilisation de la fonction 'int fseek ( FILE *fichier , long offset , int origin)' pour déplacer l'indicateur de la position du fichier
 
 
 
//Bibliothèque:     #include <stdio.h>  
 
//SEEK_SET:  Recheche à partir du début
//SEEK_CUR

C: Utilisation de la fonction ‘int fsetpos ( FILE *fp , const fpos_t *ppos );’ pour modifier l’indicateur de la position du fichier

C: Utilisation de la fonction 'int fsetpos ( FILE *fp , const fpos_t *ppos  );' pour modifier l'indicateur de la position du fichier
 
 
  #include <stdio.h>
  #include <stdlib.h>
 
  int main(int argc, char *argv[])
  {
      FILE *f

Exemple d’utilisation de la fonction ‘long ftell ( FILE *fichier )’ pour retourner la position d’accès courante du fichier

Exemple d'utilisation de la fonction 'long ftell ( FILE *fichier  )' pour retourner la position d'accès courante du fichier
   #include <stdio.h>
   #include <stdlib.h>
 
   int main(void){
      FILE *fichier;
 
      if((