Salut!
J'ai vu dans un tuto:
pourquoi un simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 struct iphdr *ip; /* notre structure IP */ ip = (struct iphdr *)malloc(sizeof(struct iphdr));/* on alloue un espace mémoire pour notre structure IP */ memset(ip, 0x0, sizeof(struct iphdr));/* On l'initialise à 0 */ne serait pas valable dans ce cas?
Code : Sélectionner tout - Visualiser dans une fenêtre à part struct iphdr ip;
Et puis l'acces aux données de la structure se fait ainsi:
ip n'est qu'un pointeur alors pourquoi pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ip->id = 1; ip->offset = 0; ip->ttl = 255;
*ip représentant la structure elle même?
Code : Sélectionner tout - Visualiser dans une fenêtre à part *ip->id=1;
Merci de m'éclairer.
Partager