01/10/2018, 12:02
Vì sao k gán được sv.ten = "Ruan De Liang" trong struct C?
#include <stdio .h
struct SinhVien
{
char ten[30];
};
int main()
{
struct SinhVien sv;
sv.ten = “Ruang De Liang”;
printf("%s
", sv.ten);
return 0;
}
mà phải dùng strcpy(sv.ten, “Ruan De Liang”);
giải thích cho e cụ thể nhé!!!
Bài liên quan
Một
char[]
(hay mảng nói chung) không thể gán bằng bất cứ thứ gì riêngchar[]
chỉ có thể dùng cú pháp ấy khi khởi tạo bằng literal string.