Bonjour
Suite a un de mes autres messages j'ai quelques question sur les pointeurs
1/Un pointeur represente bien une adresse d'une autre fonction ? Donc que designe ceci :
char *tab[100];
2/Soit txt un tableau (char txt[100])
char *ptr = txt;
ptr contien quoi ? l'integralite de txt ?
3/if(*ptr == ' ') donc si la position actuel de ptr est un espace le
programe rentre dans la boucle ? Mais alors ptr++ incremente ptr
de 1 mais comment savoir que c'est la position de ptr dans la chaine
txt ou ce que represente l'adresse de ptr
4/tab[i] = ptr; ptr contiens alors la position du mot mais comment ca
se fait que le mot qui suivent ne figure pas dans cette chaine ??
Je suis vraiment debutant donc pas la tete et je ne cherche qu'a comprendre

PS: voila le bout de code avec les pointeurs :
for(int j = 0; j < strlen(txt); j++)
{
if(*ptr == ' ')
{
*ptr = 0;
ptr++;
tab[i] = ptr;
i++;
j++;
}
ptr++;
}