jeffise57
Messages postés7Date d'inscriptionjeudi 6 mars 2003StatutMembreDernière intervention29 octobre 2004
-
9 avril 2003 à 10:41
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
9 avril 2003 à 11:19
dans une fonction developper par une autre personne j'ai un type char** trucmuche, cette variable est un buffer qui doit recevoir le résultat qu'est ce que je met comme type de variable dans la fonction.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 9 avril 2003 à 10:48
Logiquement le meme type mais tout depend de ce que tu dois faire. Tout cast est possible car ce n'est qu'un pointeur sur une adresse memoire.
BruNews, ciao...
jeffise57
Messages postés7Date d'inscriptionjeudi 6 mars 2003StatutMembreDernière intervention29 octobre 2004 9 avril 2003 à 10:56
si je m'ai un pointeur vers un char il me met une erreur à la compilation : ne peut convertir un char en char**. je ne sait même pas ce qu'est le type de donnée char** je ne trouve aucune référence dans aucun livre
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 9 avril 2003 à 11:19
Je suis d'accord avec le compilo.
char** vers char NON
char** vers autre pointeur OK
J'ai dit tout cast possible mais vers un autre type de pointeur.
Il te faut un bouquin de C sérieux et aller au chapitre sur les pointeurs. Ici on peut considerer cela comme un tableau de pointeurs mais je ne vais pas faire un cours de C, trop long.
Jette un oeil sur sources publiees dans lesquelles on traite des pointeurs et commence par le niveau 1 sinon tu vas perdre du temps sans comprendre.
BruNews, ciao...