Đây là chương trình C của tôi ...C - Lỗi: kích thước lưu trữ của 'a' không biết
#include <stdio.h>
struct xyx {
int x;
int y;
char c;
char str[20];
int arr[2];
};
int main(void)
{
struct xyz a;
a.x = 100;
printf("%d\n", a.x);
return 0;
}
Đây là lỗi mà tôi nhận được ....
Nhấn ENTER hoặc gõ lệnh để tiếp tục
13structtest.c: In function ‘main’: 13structtest.c:13:13: error: storage size of ‘a’ isn’t known 13structtest.c:13:13: warning: unused variable ‘a’ [-Wunused-variable]
Khi bạn chọn tên kiểu khó hiểu, đó là eztra khó để đánh vần chúng ngay ... –
Thay vì GCC lỗi khá khó hiểu cho, tôi thích MSVC của: ' lỗi C2079: 'a' sử dụng cấu trúc undefined struct 'xyz'' –
cảm thấy như một thằng ngốc !! thanks :) – user361697