当前位置:编程学习 > C#/ASP.NET >>

c++数组问题

我们怎么判断两个整形数组里面的数是一模一样的  如果是字符数组  我们可以用strcmp    可是如果里面是数字呢     还有在不确定是不是数字    就比如密码  用户输入的可能就是数字跟字母一起,我们原先假设密码是9个数字,这样在不知用户输入的是数字还是字符的前提下   我们该怎么写代码呢    求指教! --------------------编程问答-------------------- 用户输入后,得到的就是字符串吧,比如‘1221a231sfafsa’它就是字符串,别纠结里面的数字。 --------------------编程问答-------------------- 1、不用整形的数组,用CString类型的
2、转成ascii码比较 --------------------编程问答-------------------- 循环挨个儿比 --------------------编程问答-------------------- 1 楼正解 只管把它们读到CString里边去  两个CString变量在比较 --------------------编程问答-------------------- 1楼+1,直接用strcmp比较就可以。 --------------------编程问答-------------------- 1楼+1,直接用strcmp比较就可以。


--------------------编程问答-------------------- 1楼+1,直接用strcmp比较就可以。

--------------------编程问答-------------------- 存为字符串后直接比较就行了,为何要纠结内容呢 --------------------编程问答-------------------- 存为字符串后直接比较就行 --------------------编程问答-------------------- strcmp~~~~~~~~~~~~` --------------------编程问答-------------------- 直接用把内容放入 CSting 类中。。直接比较好了。。 --------------------编程问答-------------------- 确实,直接用strcmp比较就可以。 --------------------编程问答-------------------- 用 char 型数组啊,或者用string 都可以。都是字符型不就能比较了么,如果非要用整数型的就一个一个比较就是了。字符型的转化成整形 也是一样的 --------------------编程问答-------------------- 密码输入的数字也是字符啊,一样用strcmp判断 --------------------编程问答-------------------- 先比较长度,如果长度相同再用 memcmp 比较一下内存
如果是整形数字,直接用 != 来判断就可以了 --------------------编程问答-------------------- strcmp 并不是在任何时候都管用的。比如中间出现0,那么0后面的内容就被忽略掉了。因为C++中的字符串是以0为结束的 --------------------编程问答-------------------- 1. 用纯字符串保存密码,用strcmp(..)比较。
2. 逐个比较。
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,