Bonjour,
j'ai besoin de vos lumières, ça fait un bail que j'ai pas touché les pointeurs
je cherche la façon la plus propre.
j'ai le code suivant :
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
merci,
Cordialement,
Turbo_chess
Partager