社区
C语言
帖子详情
c++的输出 怎么又乱码啊
kisslalala
2009-04-20 04:35:21
#include<iostream.h>
int main()
{
char c[]={'w','c','s'};
cout<<c<<'\t'<<sizeof (c)<<endl;
return 0;
}
这个程序,输出c的时候为什么是 wcs汤 啊?哪位大大告诉我一下吧
...全文
52
3
打赏
收藏
c++的输出 怎么又乱码啊
#include int main() { char c[]={'w','c','s'}; cout<<c<<'\t'<<sizeof (c)<<endl; return 0; } 这个程序,输出c的时候为什么是 wcs汤 啊?哪位大大告诉我一下吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ch_tei_hyou
2009-04-20
打赏
举报
回复
char c[]={'w','c','s'};
其中的c就是一个指针,没有结束符'\0’
所以你直接输出c,其实就是输出c指向的所有字符,
一般的需要在后边加'\0'
如:char c[]={'w','c','s','\0'};
或者单个的c[0]....的输出。
ccj_19850121
2009-04-20
打赏
举报
回复
#include <iostream.h>
int main()
{
char c[]="wcs";
cout < <c < <'\t' < <sizeof (c) < <endl;
return 0;
}
就可以了,
char c[]={'w','c','s'}; 字符数组,长度3, 当用cout输出时, 找不到string结束符, 就会一直输出s后面的内容
t1397018
2009-04-20
打赏
举报
回复
char c[]={'w','c','s'}; 没有加'\0',所以C不是一个字符串
halcon和
c++
之间的图像数据转换
目的是在
c++
的平台(vs2010)上调用halcon的算子进行图像处理,当找不到合适的halcon算子时,需要自己对图像数据直接进行操作。此时,需要把halcon对象(HObject)中的图像像素数据读出来,处理完毕后再写回halcon对象...
qt
乱码
问题解决
qt
乱码
问题解决
『『『『『免费
c++
颜色
乱码
酷炫特效』』』』』
输出
文件名:color 免费
c++
颜色
乱码
酷炫特效 免费
c++
颜色
乱码
酷炫特效 免费
c++
颜色
乱码
酷炫特效
关于
C++
中char型变量的地址
输出
解决C/
C++
中char型变量的地址
输出
乱码
的问题。为什么会出现这样现象,因为字符串是以空终止符('\0')结尾的字符数组,通过字符串中第一个字符的指针访问字符串。字符串的值是字符串中第一个字符的(常量)地址
解决
c++
调用python中文
乱码
问题
主要介绍了
c++
调用python中文
乱码
问题,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章