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:
que signifient l'étoile * dans la déclaration de pch?Code:
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; }
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