字符串问题

zyplwt 2003-08-04 04:04:51
我有两个字符串AnsiString str1="adfsadfa",str2="adf";
我想比较str1中前三个字符是否和str2相等,怎么比较,用什么函数
...全文
28 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
7rainbow 2003-08-04
  • 打赏
  • 举报
回复
if(str1.SubString(1,3) == str2.SubString(1,3))
{

}
Coolyu0916 2003-08-04
  • 打赏
  • 举报
回复
截取前三位
然后比较就行了么??
str1.substring()
firetoucher 2003-08-04
  • 打赏
  • 举报
回复
if (str2 == copy(str1,1,3))
....
xuv2002 2003-08-04
  • 打赏
  • 举报
回复

strncmp(str1.c_str(),str2.c_str(),3);
返回值
str1
less than str2 < 0
the same as str2 == 0
greater than str2 > 0

假如不需要大小写区分的话
用strnicmp 用法通strncmp

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧