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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教大神,我想比较两个字符串是否相等,用的 strcmpi,为什么不行呢?非常感谢!
4 w) k. T  h9 o7 v6 R; Z: C
: X5 h5 R5 u- [程序如下:
# e/ c6 q  e% m6 Fglobal user_name! J1 U- h& c( \
global user_password
) h  T/ n* f7 }4 w/ `global DB
8 H4 O7 [4 d9 G1 GDB=[{'admin'},{'damin'}];3 y1 W8 H! ~* ?, `. c. r
[m,n]=size(DB)$ @9 P3 v: _- s  p& E0 N
for i=1:m% C0 U& M2 ~  ?% b& s
    tem1=strcmpi(user_name, DB{i,1});数据传递不成功。。。。( Q9 Z0 R; _% ^/ R2 I+ ~
   tem2=strcmpi(user_password, DB{i,2});数据传递不成功。。。。7 v! ?# x% D" P9 P
    if (((tem1==1)&&(tem2==1)))  [) f. \6 s1 H) a
        close gcf
' o3 J, I/ Q- R. N7 w, k. k        run('untitled1');
8 K' v: o- \6 }+ c        clear all
7 y# b! J6 b. l) J# w1 t     else
- l' o; J' j3 D- q/ G6 |/ E        helpdlg('您输入的帐号或密码有误,请重新输入','提示');- P! a( A4 |% M7 o; U
    end% F( v+ S$ l8 ]  s5 X
end  $ t- i" U8 b2 L1 ~$ R* ]
谢谢了。。。。
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2020-9-17 16:19 | 只看该作者
    你这代码写的有点问题。

    该用户从未签到

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

    0 u6 S- {" B; K' Z  E3 [4 Y+ E+ X#include <stdio.h>
    1 N" ]3 {0 M1 X& m! t, q#include <string.h>$ `+ A) f) E1 g8 W
    int main(void)
    3 C) t; k8 G+ O  p% r{5 r5 A7 t# T  F
        char str_1[] = "abc";
    ! b! \' r. w. K* P    char str_2[] = "abc";
    - x/ q, B7 z2 {/ A9 ]+ A+ }    char str_3[] = "ABC";( _, P2 C' _' ~8 f8 w" E" k
        if (strcmp(str_1, str_2) == 0)
    4 d& W. x! Y: `+ }* f  ]  g        printf("str_1 is equal to str_2. \n");/ _/ V6 S5 \2 q2 L
        else
    ! O' S7 J0 _* [5 K$ L7 z4 m        printf("str_1 is not equal to str_2. \n");
    ' ^& |  D7 w' L    if (strcmp(str_1, str_3) == 0)
    0 z, X5 a6 s0 I: ]3 s5 |        printf("str_1 is equal to str_3.\n");
    9 N' l5 h, M6 y; M' g" @8 z* f    else
    5 n5 O3 A$ @: k) d/ N; X; Z        printf("str_1 is not equal to str_3.\n");9 q: M, j" n7 e9 E
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-27 18:08 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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