社区
C++ Builder
帖子详情
strcmp问题:两个字符串是相同的,但是比较出来不是0
winway_cd
2003-08-21 04:04:56
是不是字符串的结尾不一样;
我把这两个字符串打印出来是一样的
...全文
954
7
打赏
收藏
strcmp问题:两个字符串是相同的,但是比较出来不是0
是不是字符串的结尾不一样; 我把这两个字符串打印出来是一样的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
binbin
2003-08-21
打赏
举报
回复
用二进制文件读写函数写入文件,然后用二进制编辑器看看是不是一样.
fall1979
2003-08-21
打赏
举报
回复
同意jishiping(JSP 季世平)所说的!还有你如果怀疑两个字符串的结尾不一样,可以用消空格函数把它们前后的空格都去掉!
AnsiString strTemp;
strTemp.Trim()就可以去掉前后空格!
shadowstar
2003-08-21
打赏
举报
回复
调试一下,看看两个字符串的16进制值是不是真的一样?
Iamsnowgirl
2003-08-21
打赏
举报
回复
把你的两个字符串写出来看看
MikeWKL
2003-08-21
打赏
举报
回复
可能两个字符串中的一个或两个中都有控制符。
jishiping
2003-08-21
打赏
举报
回复
字符串是不是0结尾啊?字符串有没有越界啊?“这两个字符串打印出来是一样的”,这不
代表就相同。比如,中文的一个空格和2个英文字母的空格,打印出来时,看到的就是一样
的。又比如,中间有制表符\t,如 "123456 abcd" 和 "123456\tabcd" 打印出来也是一样
的。
ccrun.com
2003-08-21
打赏
举报
回复
用strlen看看两个字符串的长度。
《C语言基础》 之 第9章
字符串
课程内容:字符数组1、
字符串
越位的
问题
、指针变量的空间大小、
字符串
常量、
字符串
传参、printf格式化输出
字符串
、
字符串
的非格式化输出函数、
字符串
输入函数、strlen函数、strcpy函数和strncpy函数、
strcmp
函数和strncmp函数、strcat函数和strncat函数。
c语言
比较
两个
字符串
是否相等
strcmp
C语言提供了几个标准库函数,可以
比较
两个
字符串
是否
相同
。以下是用
strcmp
()函数
比较
字符串
的一个例子: #include #include int main(void) { char str_1[] = "abc"; char str_2[] = "abc"; char str_3[] = "ABC"; if (
strcmp
(str_1, str
C/C++编程学习 - 第9周 ① 忽略大小写的
字符串
比较
题目描述 一般我们用
strcmp
可
比较
两个
字符串
的大小,
比较
方法为对
两个
字符串
从前往后逐个字符相
比较
(按 ASCII 码值大小
比较
),直到出现不同的字符或遇到’\0’为止。如果全部字符都
相同
,则认为
相同
;如果出现不
相同
的字符,则以第一个不
相同
的字符的
比较
结果为准(注意:如果某个
字符串
遇到’\0’,而另一个
字符串
还未遇到’\0’,则前者小于后者)。 但在有些时候,我们
比较
字符串
的大小时,希望忽略字母的大小,例如"Hello"和"hello"在忽略字母大小写时是相等的。请写一个程序,实现对
两个
字符串
进行忽略字
C语言
strcmp
()函数:
比较
两个
字符串
C语言
strcmp
() 函数用于对
两个
字符串
进行
比较
(区分大小写)。 头文件:#include <string.h> 语法/原型: int
strcmp
(const char* stri1,const char* str2); 参数 str1 和 str2 是参与
比较
的
两个
字符串
。
strcmp
() 会根据 ASCII 编码依次
比较
str1 和 str2 的每一个字符,直到出现不到的字符,或者到达
字符串
末尾(遇见\0)。
strcmp
()函数首先将s1
字符串
的第一个字符值减去s2第一个字符
关于
字符串
比较
函数
strcmp
返回值的
问题
字符串
比较
函数
strcmp
格式:
strcmp
(字符数组名1,字符数组名2) 功能:按照ASCII码顺序
比较
两个
数组中的
字符串
,并由函数返回值返回
比较
结果。
字符串
1=
字符串
2,返回值=0;
字符串
2〉
字符串
2,返回值〉0;
字符串
1〈
字符串
2,返回值〈0。 本函数也可用于
比较
两个
字符串
常量,或
比较
数组和
字符串
常量。 ANSI标准规定,返回值有正数,负
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章