Burada açıklandığı gibi, varsayılan değeri olan bir yapı oluşturmaya çalışıyorum: Default values in a C Struct.C Değişken eksik başlatıcıya sahip
/* tokens.h */
typedef struct {
char *ID;
char *KEY;
char *TYPE;
} tokens;
const struct tokens TOKENS_DFLT = {
"id",
"key",
"type"
};
Ve söylememde hattı 7 üzerinde bir hata alıyorum:
error: variable 'TOKENS_DFLT' has initializer but incomplete type
kimse bu sorunun ne olduğunu bana açıklayabilir misiniz ve nasıl Ancak, ben bir başlık dosyası içinde, bu C kodu var Düzeltebilir ve gelecekte onu engelleyebilir miyim?
Teşekkürler, –
şimdi ne tespit ettiyse şimdi bir uyarı alıyorum: 'Boş beyannamede nsyess depolama sınıfı belirteci ' –