Multi-character character constant

Fermé
arnaud - 1 mars 2020 à 10:17
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 1 mars 2020 à 12:01
Bonjour,

main()
{
char *m;
char t1[]="Bienvenue sur notre page";
char t2[]="_evaluation2";
char t3[50]="";
strncpy(t3,t2,11);
char t4[]="_examen 2020";
strncat(t3,t2,5);
m=strchr(t2,'lua');
printf("%s",*m);
}
mon code signale une erreur au niveau de de l'instruction m=strchr(t2,'lua')
A voir également:

1 réponse

[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié le 1 mars 2020 à 12:03
Bonjour arnaud,

strchr() permet de rechercher la première occurrence d'un char dans une chaîne C et son prototype est :

const char * strchr ( const char * str, int character );


http://www.cplusplus.com/reference/cstring/strchr/

Si, en fait, tu recherches la première occurrence d'une sous-chaîne, tu dois :


Dal
0