error C2026:string too big, trailing characters truncated

error C2026:string too big, trailing characters truncated (这里的characters 应该理解为chars)

   字符串太长,超过2048个字符将被截去

    sizeof(TCHAR)为2,sizeof(char)为1

    这样的话该错误可以理解为:TEXT("")不超过1024个字符,“” 不超过2048个字符

 

TCHAR test[] = TEXT("QQQQQQQQQQQ");

个人理解:这里的字符串太长不是指test[]的长度太长,而是TEXT中字符的长度太长,可以使用TEXT()TEXT()TEXT()进行拼接。

char test[] = "";

这个可以使用“abc”“123”“qwe”“zxc”;进行字符串拼接

 

 

你可能感兴趣的:(error C2026:string too big, trailing characters truncated)