Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset
Comments Off

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


Download

/*
#include <string.h>
 
int memcmp (const void *b1 , const void *b2 , size_t n  );
  */
 
#include <stdio.h>
#include <string.h>
 
int main ()
{
long part_x[5] = { 1, 3, 5, 7, 9 };
long part_y[5] = { 0, 2, 4, 6, 8 };
 
if ( memcmp( &part_x, &part_y, sizeof(part_y) ) == 0 )
  printf( "Les deux tableaux sont identiques, octet par octet.n" );
else
   printf( "Les deux tableaux sont différents, octet par octet.n" );
 
for ( int i = 0; i < 5; i++ )
  part_y[i] += 1;
 
if ( memcmp( &part_x, &part_y, sizeof(part_y) ) == 0 )
  printf( "Les deux tableaux sont identiques, octet par octet.n" );
else
   printf( "Les deux tableaux sont différents, octet par octet.n" );
 
  return 0;
}
----------------------------------------------------------------------------

Comments are closed.

Close
Réseaux Sociaux
Nous rejoindre sur les réseaux Sociaux En cliquant sur un de ces boutons vous aidez notre site Web à devenir meilleure