Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Comparer le contenu de deux blocs de mémoire de n octects avec la fonction ‘memcmp()’

Comparer le contenu de deux blocs de mémoire de n octects avec la fonction 'memcmp()'
/*
#include <string.h>
 
int memcmp (const void *b1 , const void *b2 , size_t n  );
  */
 
#include <s

Copier n octets successif d’une source vers une destination

Copier n octets successif d'une source vers une destination
/*
#include <string.h>
void *memcpy ( void * restrict dest , const void * restrict src , size_t n  )

Exemple d’utilisation de ‘free()’ pour libérer un bloc de mémoire

Exemple d'utilisation de 'free()' pour libérer un bloc de mémoire
/*
#include <stdlib.h>
void free ( void *ptr  );
 
  */
 
 
#include <stdio.h>
#include <stdlib.h>
 
int

Enrgistrement de l’environement courant avec ‘setjmp’

Enrgistrement de l'environement courant avec 'setjmp'
/*
 
#include <setjmp.h>
int setjmp ( jmp_buf env  );
 
  */
 
#include <setjmp.h>
#include <stdio.h>

Copier le contenu d’une partie de mémoire vers une autre

Copier le contenu d'une partie de mémoire vers une autre
/*
#include <string.h>
void *memmove ( void *dest , const void *src , size_t int n  );
 
  */
#inclu

Créer une option ‘Rechercher et Remplacer’ avec la fonction ‘memchr()’

Créer une option 'Rechercher et Remplacer' avec la fonction 'memchr()'
/*
#include <string.h>
void *memchr ( const void *buffer , int ch , size_t n  );
 
*/
#include <stdi

Exemple d’utilisation de ‘memchr’

Exemple d'utilisation de 'memchr'
 
#include <stdio.h>
#include <string.h>
 
int main(void)
{
  char *p;
 
  p =(char*) memchr("Bienvenu

C: Modifier un bloc de mémoire avec ‘memset()’

C: Modifier un bloc de mémoire avec 'memset()'
 
#include <stdio.h>
#include <string.h>
 
int main ()
{
  char str[] = "Bienvenu sur cpp.mesexemples

Allouer un bloc de mémoire de Système d’exploitation pour une taille et un nombre de données définis

Allouer un bloc de mémoire de Système d'exploitation pour une taille et un nombre de données définis
#include <stdlib.h>
#include <stdio.h>
 
int main()
{
  float *block;
 
  block =(float *) calloc(100

Allouer une zone de mémoire pour le stockage des chaîne de caractère

Allouer une zone de mémoire pour le stockage des chaîne de caractère
 
#include <stdlib.h>
#include <stdio.h>
 
int main(void)
{
  char *str[5];
  int i;
 
  for(i = 0; i

Remplacer un bloc de mémoire dynamiquement avec la fonction ‘realloc()’

Remplacer un bloc de mémoire dynamiquement avec la fonction 'realloc()'
/*
#include <stdlib.h>
void *realloc ( void *ptr , size_t n  );
*/
 
#include <stdlib.h>
#include <s

Exemple d’allocation et de libération d’un bloc de mémoire

Exemple d'allocation et de libération d'un bloc de mémoire
 
 
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
 
int main(void)
{
 
 
	char *ptr;
 
	/*

Allouer un bloc de mémoire pour des données de type ‘double’

Allouer un bloc de mémoire pour des données de type 'double'
 
#include <stdio.h>
#include <stdlib.h>
 
#define ARRAY_SIZE 100
 
int main ()
{
double *pTab = NULL;

Allouer le bloc de mémoire selon le choix de l’utilisateur

Allouer le bloc de mémoire selon le choix de l'utilisateur
 
 
#include <stdio.h>
#include <stdlib.h>
 
int main ()
{
size_t n;
int *p;
printf("Combien de nombre

Exemple d’allocation de mémoire en C

Exemple d'allocation de mémoire en C
/*
 
void *malloc ( size_t size  );
 
 */
 
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{