atom100 发表于 2013-12-1 20:04:42

字符串 "128x64点阵图形液晶模块\n" 后跟个0吗?

请教一下:
Tx0S((unsigned char *)"128x64点阵图形液晶模块\n");

void Tx0S(unsigned char *p)
{
while(*p)
{
if(*p=='\n')
{
   Tx0Char(0x0d);
   Tx0Char(0x0a);
}
elseTx0Char(*p);
p++;
}
}

这while循环是如何结束的?字符串 "128x64点阵图形液晶模块\n" 后面一定会跟着一个0吗?

dalarang 发表于 2013-12-1 20:46:55

字符串后面都会跟个0x00,

techbaby 发表于 2013-12-1 20:49:44

{:titter:}{:titter:}{:titter:}

dushanwu522 发表于 2013-12-4 10:27:01

建议楼主自学一下字符串定义。{:lol:}

rossih 发表于 2013-12-4 11:05:35

'\0'填充填充
页: [1]
查看完整版本: 字符串 "128x64点阵图形液晶模块\n" 后跟个0吗?