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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教大神,我想比较两个字符串是否相等,用的 strcmpi,为什么不行呢?非常感谢!
; j% u$ U7 ?0 F- N6 z. e4 \
$ H& ?( F; H% {/ [  B( X. ?9 F程序如下:5 Q2 q: q" }- i# Z8 L
global user_name
& a# F6 A: r/ W* n" t6 _, mglobal user_password
; G: _. N, \, x5 K* B5 Qglobal DB
! k2 L8 Q' Z2 _4 Q2 c8 c' lDB=[{'admin'},{'damin'}];
/ }- R0 W/ b) a[m,n]=size(DB)
* d$ @1 {% [0 T8 e/ a% V4 rfor i=1:m
4 b2 ?+ g) z1 i! W. U2 N# W    tem1=strcmpi(user_name, DB{i,1});数据传递不成功。。。。
. B6 w1 H: I. y- w2 ^   tem2=strcmpi(user_password, DB{i,2});数据传递不成功。。。。8 Q/ @0 q( L- N
    if (((tem1==1)&&(tem2==1)))
3 c- [2 s% V" z4 c        close gcf7 {3 x; [+ j% y( ~
        run('untitled1');/ C( C6 l; x0 }1 O! `, x
        clear all
, W/ r. ?1 u  q3 L/ x  h" j     else
, j5 m) X3 `" |        helpdlg('您输入的帐号或密码有误,请重新输入','提示');# H3 P* k# X8 u! E( H8 b: V: G
    end- Q1 W& v3 c2 Y7 a' x- U7 s
end  
9 Z/ w9 p. A( E# O' P谢谢了。。。。
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

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

    该用户从未签到

    3#
    发表于 2020-9-17 17:22 | 只看该作者
    * u! X' W" `7 E: c4 C5 C, i- A
    #include <stdio.h>9 N/ r( o. s: R9 n9 v6 _' x6 g$ r
    #include <string.h>, f1 I/ u( l+ a/ P8 y& S
    int main(void)4 S% H( n; I2 A$ ~
    {
    4 t1 [9 z& {& [/ T    char str_1[] = "abc"; 1 M8 R) K5 X! r! M+ M$ n% o& i# O
        char str_2[] = "abc";9 f* l' B6 w" `
        char str_3[] = "ABC";
    3 S; W" u& b/ X3 x! i' r    if (strcmp(str_1, str_2) == 0)% C5 k. n' @# D2 W  B8 K9 J
            printf("str_1 is equal to str_2. \n");" O8 h7 Y$ o/ x$ Y
        else/ d! N1 Y* `' g3 z" D
            printf("str_1 is not equal to str_2. \n");
    ; u: u' `1 @0 {" C" G( B2 M    if (strcmp(str_1, str_3) == 0), w& A' U; c( G% a( t8 s! i
            printf("str_1 is equal to str_3.\n");
    8 B9 N8 T" Q' U9 A' E; ~- x8 P    else
    ; _+ z/ f: E0 j        printf("str_1 is not equal to str_3.\n");/ D; O$ N' l% E; b' `
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-24 11:32 , Processed in 0.171875 second(s), 23 queries , Gzip On.

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

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

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