2017-03-24 13 views
0

In meiner Header-Datei Ich habe dieseC Struct - Feld hat unvollständigen Typ

typedef struct _client_value 
{ 
    int client_id; 
    struct timeval t; 
    size_t size; 
    char value[0]; 
} client_value; 

ich bereits enthalten <time.h> aber wenn ich zusammengestellt, es sagte: field 't' has incomplete type struct timeval t.

Ich verstehe nicht, wie das passieren könnte.

+0

umfassen 'sys/time.h', nicht' time.h' – zzn

+0

Danke, Jungs. Es scheint mein Problem zu lösen. Wie dumm von mir. –

+1

'char-Wert [0];' ist kein C-konformer Code, obwohl er mit einigen Compilern "funktionieren" kann. – chux

Antwort

2

Seine #include <sys/time.h>

Verwandte Themen