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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教大神,我想比较两个字符串是否相等,用的 strcmpi,为什么不行呢?非常感谢!) t; q! t3 ~, K- X5 f
# W& a3 w0 h$ Y; m" v* \
程序如下:
/ M3 o  b, O, d. Rglobal user_name# m: S0 }/ u. `- P/ J
global user_password
/ p# U6 c5 Y3 t, N+ l* x4 p  Zglobal DB$ J1 H# ^- t/ w( `
DB=[{'admin'},{'damin'}];
; t* i+ q* L; E/ o$ ][m,n]=size(DB)7 K" y: Q5 i5 J# P9 |  s6 A# Z- r( F  o
for i=1:m( R' y& G0 E( k5 W# a) d3 d
    tem1=strcmpi(user_name, DB{i,1});数据传递不成功。。。。4 G5 n" O1 r0 o! r* C4 Z3 R
   tem2=strcmpi(user_password, DB{i,2});数据传递不成功。。。。: l6 u0 H* c1 d9 _2 a
    if (((tem1==1)&&(tem2==1)))
( i# X3 r; v$ k6 P* m! p( {0 h0 g        close gcf
8 w& ]- q9 B. r        run('untitled1');
* [0 g- Y( G- K3 O        clear all
7 J& s$ S6 ^4 E% ~0 C- S( G! [5 |1 Q     else3 X$ j9 {0 x9 U* F, B  q" ]9 C
        helpdlg('您输入的帐号或密码有误,请重新输入','提示');0 d, k1 w$ y* Y1 L& O( I  [6 e
    end
* q3 K5 f7 [* k% xend  
9 Q. _" |) k1 y1 \谢谢了。。。。
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

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

    该用户从未签到

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

    8 x9 z, }* A6 N* ]#include <stdio.h>, U+ u3 G) s, w
    #include <string.h>
    $ q+ K8 \5 f5 zint main(void)
    " E6 e% J! Q( ]$ z) a{
    & k! a- v( h- f& U0 |1 ?    char str_1[] = "abc";
    9 P6 Z: o# I% u' ?' d8 y3 S* [) X1 l    char str_2[] = "abc";& {* _% l9 K2 _- S
        char str_3[] = "ABC";
    4 K% K1 k4 X# b* ^    if (strcmp(str_1, str_2) == 0)
    " m5 N  |" d/ `) i8 R% a, T2 X; ~        printf("str_1 is equal to str_2. \n");, j! H3 {( w6 A4 J% b$ |
        else
    , G$ o: t" U6 C0 x6 f' P        printf("str_1 is not equal to str_2. \n");
    : J' Q/ P0 N' m& ~9 \/ k    if (strcmp(str_1, str_3) == 0)
    2 c2 l) z" ^8 H, k# ?        printf("str_1 is equal to str_3.\n");
    " m* v8 u6 [0 N& N! v    else
      u$ d2 I5 Z: [2 `+ Z        printf("str_1 is not equal to str_3.\n");* _/ U" v: G# }# }: o- N9 f3 ]9 B
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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