est j'ai un peu de mal à comprendre comment manipuler le retour de ces fonctions.
La fonction STRCHR me retourne bien la partie de chaine recherchée.
Si j'ai bien lu la description de la fonction, STRCHR , elle renvoi un pointeur vers la première occurance du caractère recherché.
ex:
Code:
1 2
|
RCPC = strchr(Record,'\''); |
Ma question porte sur l'adresse de cette première occurance.
si je fais le printf ce RCPC suivant :
Code:
1 2
|
printf("RCPC: %p\n",&RCPC); |
je récupére l'adresse du pointeur RCPC , mais comment récupérer l'adresse de l'occurance trouvé ?
car un ce printf
Code:
1 2
|
printf("RCPC: %s\n",RCPC); |
me donne la chaine à parir de cette occurance jusqu'au \0 (normal..)
J'ai bon relire le chapitre sur les pointeur, je tourne en rond...... J'ai du louper quelque chose mais je vois pas quoi, pourriez vous m'éclairer ?