找回密码
 注册
关于网站域名变更的通知
查看: 347|回复: 2
打印 上一主题 下一主题

我想比较两个字符串是否相等,用的 strcmpi,为什么不行呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-9-17 15:29 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
请教大神,我想比较两个字符串是否相等,用的 strcmpi,为什么不行呢?非常感谢!
9 o+ H! [/ |! S& n5 R) T; T
2 @) r& C# Q8 F3 B' z程序如下:
  K+ ~: O9 \1 ?% Aglobal user_name, w# ^4 ?9 t; v( \* B
global user_password
) m$ E. U" r2 o% Oglobal DB
* j4 {3 c# q* N: B) x: b- T7 x; R+ FDB=[{'admin'},{'damin'}];
7 f/ B) f2 A4 x[m,n]=size(DB)) y4 H# k2 `9 L8 E2 n& F  Y6 ?
for i=1:m
& U$ n! [; s/ F# y1 _    tem1=strcmpi(user_name, DB{i,1});数据传递不成功。。。。# @7 F1 q9 ]4 r' W
   tem2=strcmpi(user_password, DB{i,2});数据传递不成功。。。。5 K' a& e+ {) ~2 ^# D* F; N7 k8 X, ^
    if (((tem1==1)&&(tem2==1)))
* `$ p* e  l1 r2 N% R1 s        close gcf) Y. K' |2 z3 Q9 n6 S' M
        run('untitled1');8 s( J; j+ o- |/ A
        clear all, R  m5 A* O! D/ N
     else
1 |7 a" u& i* x1 x+ `% G- p% ~9 b        helpdlg('您输入的帐号或密码有误,请重新输入','提示');
4 P  a& @8 q& E7 e0 C9 N    end
4 u% E9 w. }. A) E6 `; R) i- Jend  
( W$ L% L; w  t" ?" a! y$ A谢谢了。。。。

该用户从未签到

3#
发表于 2020-9-17 17:22 | 只看该作者

6 @- p' S- x0 {( n- P4 p#include <stdio.h>
. D/ X* i1 q9 C. N; e# [6 H" _#include <string.h>
, l0 H% E$ l& J. @8 ]7 y  Dint main(void)
, f0 p- @! X4 R' d# }{
! a: [: m7 f  Z0 m    char str_1[] = "abc"; 2 A" @4 Q* r' l0 t8 f( @) j" N
    char str_2[] = "abc";
8 J4 w0 i6 E, d4 W, a3 A    char str_3[] = "ABC";
& d% H+ o7 m7 c! N- `    if (strcmp(str_1, str_2) == 0)
3 Q- X' m8 M2 W3 `  ~2 o& |2 d        printf("str_1 is equal to str_2. \n");
$ u7 p/ l0 a$ m( p    else
, Y& Z9 k/ S" b3 H; g; W( A/ ]+ C) [" R        printf("str_1 is not equal to str_2. \n");3 }' r- W" E0 f4 }+ r. U
    if (strcmp(str_1, str_3) == 0)) C1 z0 d! n6 S* ^6 _
        printf("str_1 is equal to str_3.\n");
9 E+ Y9 e  D9 T# H+ X/ w6 U    else8 P( n, G6 w7 v3 @! V. Z
        printf("str_1 is not equal to str_3.\n");$ K& _0 {/ o( t; X
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2020-9-17 16:19 | 只看该作者
    你这代码写的有点问题。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 11:52 , Processed in 0.156250 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表