Équivalence C/C++ sous forme d'exemples

/************************************************/

/* Entree-Sortie

------------- */

int x; /* variable numerique a afficher */

printf( "Bonjour!\n" ); /* affichage d'un message simple */

/* \n est le retour à la ligne */

scanf( "%d", &x ); /* saisie clavier d'une valeur pour x */

printf( "La valeur de x est %d\n", x );

/* affichage d'un message + valeur decimale */

/************************************************/

/* Chaines de caracteres

=====================*/

char texte1[20]; /* buffer (non initialise) */

char *texte2="Bonjour"; /* Chaine constante */

scanf( "%s", texte1 );

/* saisie clavier d'une chaine de caracteres */

printf( "%s-%s\n", texte1, texte2 );

/* affichage des 2 chaines separees par un tiret */

/* Comparaison de chaines */

if(strcmp( texte1, texte2 )==0)

printf( "Les chaines sont identiques\n" );

/* copie de chaines */

strcpy( texte1, texte2 ); /* la chaine 2 est copiee dans 1 */

strcat( texte1, texte2 ); /* la chaine 2 est ajoutee en fin de 1 */