比较两个数组中元素是否相同

xianyun198109 2008-07-18 09:51:21
int k;//k是一个变量,经过一系列运算之后
执行下面句子
CString *newwenjian=new CString [k];

、//文件wenjian被赋值

CString oldwenjian[6];
赋值

现在k大小在6附近,有可能大于6,也可能小于6

若 k=6

比较这两个数组中元素是否相同,相同的话结束,部分不同的话指出不同的元素,并把newwenjian不同的元素换到oldwenjian中,元素排列顺序无关。

k!=6
也执行上属类似操作
...全文
301 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
liumeiqinyang 2008-07-18
  • 打赏
  • 举报
回复
那就一个字符串一个字符串比较吧,CString类做了很好的封装,可以使用CString的成员来试试;
或者可以使用两个char[]临时变量保存新旧对应的两个CString,然后一个字符一个字符比较,不相同时返回位置,即下标,同时用新的置换旧的。

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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