Bonjour
Les principales fonctions de gestion des chaînes de caractères
se trouvent dans
<string.h> sous la forme de prototypes.
On y trouve en particulier :
Exemples :<?php
#include <stdio.h>
#include <string.h>
int main(void) {
/* 1 3 5 7 9 1 3 5 7 9 */
char *string = "merci la promo 93-94";
/* strlen(string) = 20 */
printf("le résultat est %d\n", strlen(string));
return 0;
}
?>
<?php
#include <stdio.h>
#include <string.h>
int main(void) {
char string[50];
char *str1 = "bonjour à tous";
strcpy(string, str1); /* string="bonjour à tous" */
printf("%s\n", string);
return 0;
}
?>
<?php
#include <stdio.h>
#include <string.h>
int main(void) {
char chaine1[512], chaine2[512];
printf("Tapez chaîne1: "); gets(chaine1);
printf("Tapez chaîne2: "); gets(chaine2);
if (strcmp(chaine1,chaine2)<0)
printf( "\n'%s' est inférieur à '%s'\n", chaine1, chaine2);
else if (strcmp(chaine1,chaine2)==0)
printf( "\n'%s' est égale à '%s'\n", chaine1, chaine2);
else printf( "\n'%s' est supérieure à '%s'\n", chaine1, chaine2);
return 0;
}
?>
Voir
Aide à la programmation en C@lpf