Aide sur les pointeurs + char
Salut,
je me met aux pointeurs et j'aurai besoin de votre aide pour comprendre la raison pour laquelle t[0] n'affiche pas buf .
Je m'explique je veux saisir un mot dans buf et le mettre ensuite dans mon tableau t.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
#include<stdio.h>
int main(void)
{
char * buf;
char * t;
buf = malloc (sizeof(char[20]));
t = malloc (100*sizeof(char[20]));
scanf("%s",&buf);
printf("le mot est %s",&buf);
t[0]=&buf;
printf("\n tableau : %s",&t[0]);
scanf("%s",&buf);
} |
Merci