66问答网
所有问题
c语言编译的exe中出现“烫”,用的是字符串数组
如题所述
举报该问题
推荐答案 2011-12-12
你输出的是字符数组的定义长度 而不是它的实际长度 例如 你定义s[100] 而你实际输入的字符只有不到100个 那电脑会把后面无输入部分编译成乱码 "烫"是c语言中最常见的乱码
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pspsx2DDv.html
其他回答
第1个回答 2011-12-12
字符串数组在现实的时候没有以\0来结束
你用的编译器应该是VC 因为VC为没有初始化的段寄存器用0xC0C0来填充 这个烫正好就是0xC0C0
这说明你的程序还是有问题的
本回答被网友采纳
第2个回答 2011-12-13
这东西很正常 在VC中 你声明的数组 应该要初始化
第3个回答 2011-12-16
数组空间不够用,需要多出一个字节来保存/0
第4个回答 2011-12-12
乱码了吧
1
2
下一页
相似回答
为什么
C语言
程序运行时
出现exe
停止工作,但可以输出结果
,用的是
vc6...
答:
你定义 数组 long int r[39];表示该数组元素个数为39个
,数组
下标是从0开始算起的,也就是说r[0] 为第一个元素,地39个元素应该是r[38], 所以你检查一下自己的程序,看看是不是两个循环里面都会
出现,
r[39]的情况?r[39]表示第40个元素,数组越界,程序就崩溃了,所以才
出现exe
停止运行...
C语言
编程
中,
输入一个
字符串数组,
如何得出该数组的长度?
答:
使用C语言
函数strlen()函数原型:extern unsigned int strlen(char *s);,在Visual C++ 6.0中,原型为size_t strlen( const char *string );,其中size_t实际上是unsigned int,在VC6.0中可以看到这样的代码:typedef unsigned int size_t;。头文件:string.h 功能:计算
字符串
s的(unsigned int型...
c语言中
,我写了一个函数,参数
是字符串数组,
应该怎样才可以在函数在获取...
答:
int length(const char *string1) //string是c++定义的类名 {int i = 0;while (*string1++)i++;return i;} char a[2]; // 这是定义一个
字符数组,
不是一个字符串,内存中开辟2个字节,后面的不管了 const char *a="12";//这才是一个字符串,内存中占了3各字节'1''2''\0' ...
C语言中
用scanf函数输入
字符串数组,
取地址符&是不用输的,如果输了取...
答:
c就代表c[0]的地址。设
数组c的
首地址为0X2000,也就是说c[0]地址为0X2000,则数组名c就代表这个首地址。因为c已经表示地址,所以在c前面不能再加取地址符&。
字符串
数据类型是建模在形式字符串的想法上的数据类型。字符串是几乎在所有编程
语言中
可以实现的非常重要和有用的数据类型。
C语言编译
、连接的各种错误
答:
编译
器错误
C
2017 错误消息 非法的转义序列 转义序列(如 \t)出现在字符或字符串常数之外。 当stringize 运算符与包括转义序列
的字符串
一起使用时会发生 C2017。编译器错误 C2018 错误消息 未知字符“hexnumber” 源文件包含一个意外的 ASCII 字符,该字符由其十六进制数标识。若要解决该错误,请移除该字符。编译...
c语言中字符串
是什么东西
答:
正解:在
c语言中
, 由零个或多个字符组成且通过双引号括起来的有限序列就叫字符串.例如:"hello world", "我爱中国", "A", "123456"等等.另外字符串在内存中是由字符型
数组
来存储的.且在存储的时候多加'\0'表示字符串已经结束.例如:char string[12] = "hello wolrd";注意
,字符串
是以'\0'...
大家正在搜
c语言字符串数组
c语言字符串转数字
c语言输出字符串
c语言字符串函数
字符串c语言
c语言怎么输入字符串
c语言字符串定义
c语言比较字符串大小
c语言字符串拼接
相关问题
c语言中exe出现“烫”是什么原因 ,用了字符串数组
字符数组写到文件里出现烫
C语言中字符数组输出“烫烫烫烫烫烫烫”,如何解决
c语言中为什么出现现烫
C语言 字符串的输出,为什么输出那么多‘烫’呢?
c语言编译时出现“烫烫烫烫烫烫烫烫烫”
c语言,字符串,最后面为什么会有一个"烫"字。
关于一道简单c语言的题目。字符串数组逆序输出!为什么运行会出...