Salut!

J'ai vu dans un tuto:
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 */
pourquoi un simple ne serait pas valable dans ce cas?

Et puis l'acces aux données de la structure se fait ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ip->id = 1;
ip->offset = 0;
ip->ttl = 255;
ip n'est qu'un pointeur alors pourquoi pas:
*ip représentant la structure elle même?

Merci de m'éclairer.