CB2009无法解释换行的字符串,求教
代码如下:
sprintf(tmp_sql,"select AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB='%s'", var_char1);
sprintf(tmp_sql, "select AAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB='%s'", var_char1);
[解决办法]
补充一下:一定要注意,第一行的末尾是没有分号的。
如果用TCHAR,则要这样写:
_stprintf(tmp_sql, TEXT("select AAAAAAAAAAAAAAAAAAAAAAAAAAAAA") TEXT("BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB='%s'"), var_char1);
[解决办法]
这不是什么版本的问题,你原先的写法本来就不标准。C++Builder6.0不提示出错并不代表你的写法就正确。