浏览 3271 次
锁定老帖子 主题:C++用printf输出字符错误
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-28
char c[]={ '|', '/', '-'}; printf("%s", c[0]);//error printf("%s", c);//ok 开始非常奇怪,老是提示异常错误。还以为字符串初始化错误了。 后来查了下printf这个函数,他的输出是以'\0'为结尾, 用cout输出就完全正常 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-01-29
单个字符?%c,%s是字符串,以'\0'结尾
|
|
返回顶楼 | |
发表时间:2008-01-29
是的,我有点没表达清楚
字符串本身定义上的问题。。 |
|
返回顶楼 | |