社区
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汤 啊?哪位大大告诉我一下吧
...全文
60
3
打赏
收藏
c++的输出 怎么又乱码啊
#include int main() { char c[]={'w','c','s'}; cout<<c<<'\t'<<sizeof (c)<<endl; return 0; } 这个程序,输出c的时候为什么是 wcs汤 啊?哪位大大告诉我一下吧
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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不是一个字符串
qt
乱码
问题解决
qt
乱码
问题解决
『『『『『免费
c++
颜色
乱码
酷炫特效』』』』』
输出
文件名:color 免费
c++
颜色
乱码
酷炫特效 免费
c++
颜色
乱码
酷炫特效 免费
c++
颜色
乱码
酷炫特效
OpenCV两种方法显示中文
OpenCV两种方法显示中文(一种配置CvxText和FreeType库,一种不需要配置库),默认环境VS2012+OpenCV249。
C++
输出
中文
乱码
解决方法
C++
输出
中文
乱码
问题 今天在写
C++
时发现当cout中出现中文时,
输出
便会出现
乱码
,后来发现只需要加入如下语句就可以解决 system("chcp 65001"); 未加入之前: 可以看见出现了
乱码
,连下面那句英文的都没有
输出
! ...
C++
输出
中文
乱码
问题
这是几乎是
c++
学习遇见的第一个问题,网上有很多种方法解决这个问题,这里写两个比较简单的方法。
C++
输出
中文时显示
乱码
。这里用的是clion。
C语言
70,020
社区成员
243,264
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章