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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教大神,我想比较两个字符串是否相等,用的 strcmpi,为什么不行呢?非常感谢!% ?! l; ~! u) Y$ m2 W6 e
* N5 L& \$ C0 X8 h
程序如下:
% ~2 _3 \& [0 e8 E8 u: d7 vglobal user_name
( g+ a4 d0 x( D: F1 zglobal user_password
, s8 ]* H. z& J  R7 |: Uglobal DB
: [! K( a! Y- P; c. Q1 i$ O) cDB=[{'admin'},{'damin'}];
9 `2 R& g- m: H; G[m,n]=size(DB)$ n2 B4 d% K( P3 Z4 U$ I# x8 S
for i=1:m: r& v9 o5 j" i5 h5 j9 k( R* q
    tem1=strcmpi(user_name, DB{i,1});数据传递不成功。。。。
1 ?6 L3 G$ H5 R* y0 S   tem2=strcmpi(user_password, DB{i,2});数据传递不成功。。。。/ n) T) Z% u  C* M8 F1 j, ~
    if (((tem1==1)&&(tem2==1)))1 i$ {) q3 Y# }) o: V
        close gcf
" g; D" l5 l1 u6 `  }( x        run('untitled1');
; l* P* O7 p/ T8 }        clear all
6 T0 `7 q4 {7 l( r     else
7 t: D- k. U7 `/ Q        helpdlg('您输入的帐号或密码有误,请重新输入','提示');
" n$ }* Q. G8 P* g% R- P( j* X. p    end
; q2 }; _* F0 f( u! |/ q6 [8 tend  ; H9 n( e! e6 v3 D1 y
谢谢了。。。。
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

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

    该用户从未签到

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

    4 K: d5 t9 D- }% n#include <stdio.h>
    0 n1 N9 ^* m& O1 S" i#include <string.h>
    " Q) z2 n( _( E) ]; iint main(void)7 x& a+ c4 a& h+ y* Q: d
    {$ ^+ E; ^" o0 \$ G5 E3 H
        char str_1[] = "abc";
    1 r' J- x% M0 S    char str_2[] = "abc";
    # F3 v; b) U. Z! }! H# G" k    char str_3[] = "ABC";  t6 |" D3 n: t
        if (strcmp(str_1, str_2) == 0)
    ) @# U4 ]# e+ O  v/ M$ n7 k  i        printf("str_1 is equal to str_2. \n");
    & H  V6 J  N7 T1 t( f0 q: w# d' _: D    else
    & M$ c- v- Q( t( V* P        printf("str_1 is not equal to str_2. \n");# h, y# _3 o, q6 b. o
        if (strcmp(str_1, str_3) == 0)  Z5 s( }) U5 y" s" M+ }
            printf("str_1 is equal to str_3.\n");
    % l& `* I$ V+ C& a    else! D3 t6 K% S' q* k  {! @
            printf("str_1 is not equal to str_3.\n");/ q% c8 i' B8 y% }# C
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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