• [^] # Re: g_array_index

    Posté par . En réponse au message Galère de pointeurs avec les GArrays. Évalué à 1.

    je l'avais déjà essayé celle là, et ça ne résoud pas le problème


    REDIRECTION CHECK : Conn ID 128.8.37.122:13666:128.8.37.121:22 or 128.8.37.121:22:128.8.37.122:13666 is not redirected
    NETFILTER_CONNTRACK : Connection check called for 128.8.37.122:13666:128.8.37.121:22 state = activ
    PCAP_TOOL : Current packet writed to output pcap file
    STORING FUNCTION : 163st packet of 128.8.37.122:13666:128.8.37.121:22 stored in memory
    IP table: 128.8.37.122; length : 60
    IP table: 160.2.22.208; length : 22
    IP table: 0.0.0.0; length : 1460
    IP table: 1.0.0.0; length : 0
    IP table: 184.22.220.191; length : 61879
    IP table: 3.0.0.0; length : 0
    IP table: 12.0.0.0; length : 56511
    IP table: 232.114.218.183; length : 56511
    IP table: 1.0.0.0; length : 65463
    IP table: 0.0.0.0; length : 0


    Dans la doc de GLib, ils disent de ne pas mettre struct devant :

    EDayViewEvent *event;

    /* This gets a pointer to the 3rd element in the array of EDayViewEvent
    structs. */
    event = &g_array_index (events, EDayViewEvent, 3);


    mais quand je fais ca

    iph2 = & g_array_index(P_to_Array, iphdr, i);


    il me dit que iphdr est une variable non déclarée....