char lpOutBuffer[7];
memset(lpOutBuffer,"\0",7);{有错}
lpOutBuffer[0]="\x11"; {有错}
lpOutBuffer[1]= "0"; {有错}
lpOutBuffer[2]= "0"; {有错}
………………
error C2664: 'memset' : cannot convert parameter 2 from 'char [2]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
error C2440: '=' : cannot convert from 'char [2]' to 'char'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
那位高手可以指点一下,看看怎么改,那里错了?谢谢
就是一个串口的收接vc程序,如果有现成的可以发我邮箱1271643328@qq.com
字符常量使用单引号'
如:'\0'追问
如:'\0'追问
'0'和'\0'有区别吗?
追答'0'是指字符0,ascii码是48,而'\0'中的 \ 是转义符,表示ascii码为其后数值的字符,\ 后是 ooo 形式的八进制数或 xhh 形式的十六进制数,如 '\x11' 是指ascii码为十六进制 11 的字符,'\0' 是指ascii码为八进制 0 的字符。
温馨提示:答案为网友推荐,仅供参考