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 : 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
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