Pointeur et passage par adresse
Bonjour,
j'ai besoin de vos lumières, ça fait un bail que j'ai pas touché les pointeurs :oops:
je cherche la façon la plus propre.
j'ai le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
#include <stdio.h>
void traitement (char* buf, int* size)
{
char *texte = "test";
*size = 6;
*buf = texte !!!!!!!!
}
int main ()
{
int valeur = 4;
char* buffer=NULL;
clrscr();
traitement (buffer,&valeur);
printf ("\nsize = %d",valeur);
printf ("\nbuffer = %s",buffer);
return 1;
} |
Question : je veux affecter à la variable buf dans la fonction traitement la valeur de la variable texte ???? comment faire et la façon la plus propre, car dans ma fonction main je veux exploiter ces deux variables
merci,
Cordialement,
Turbo_chess