Bonjour,

Je parcours quelques articles de la faq C++ et des tutoriels C++ pour assimiler quelques notions en C++ et voila deux questions que je me pause.

Danns le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* strchr example */
#include <stdio.h>
#include <string.h>
 
int main (){  
char str[] = "This is a sample string";  
char * pch;  
printf ("Looking for the 's' character in \"%s\"...\n",str);  
pch=strchr(str,'s'); 
 
while (pch!=NULL)  {   
 printf ("found at %d\n",pch-str+1);    
 pch=strchr(pch+1,'s');  
}  
 
return 0;
 
}
que signifient l'étoile * dans la déclaration de pch?
Enfin, que signifie pch-str+1?

Si vous aviez un tuto intéressant sur les syntaxes de base (qui "diffèrent" du php) je le lirai avec plaisir.

Merci