Hỏi về string constants

Hi mọi người!
Cho e hỏi e define 1 biến string constants trong C như thế này thì báo lỗi

unsigned char *data = "string constants\r\n"; // Error	1	error C2440: 'initializing' : cannot convert from 'const char [19]' to 'signed char *'

Đổi thành như này cũng vẫn lỗi

signed char *data = "string constants\r\n";

Khi đổi thành như này thì build ok:

char *data = "string constants\r\n";

E nhớ là để char ko thì coi như signed char, int thì như signed int.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?