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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教大神,我想比较两个字符串是否相等,用的 strcmpi,为什么不行呢?非常感谢!
6 k' [7 L) a0 T* X, H1 A# I8 M* g
程序如下:: O( \7 M$ ?/ @+ A2 P
global user_name
/ v0 \9 W" ?: Eglobal user_password2 b* v7 e7 q2 h1 n; t6 c" |& h
global DB
5 C0 J2 J; Q# lDB=[{'admin'},{'damin'}];
- A4 l. ^/ O9 I' S3 q[m,n]=size(DB)
! P2 m+ d2 U2 Wfor i=1:m
  m% S* P* x* n- S! R    tem1=strcmpi(user_name, DB{i,1});数据传递不成功。。。。" v9 [8 p9 o! v# S
   tem2=strcmpi(user_password, DB{i,2});数据传递不成功。。。。
5 p6 m$ n/ R$ R" b- @2 [5 H/ G    if (((tem1==1)&&(tem2==1)))
! J3 o3 m" o) M" t9 k' ~        close gcf. \7 C$ _5 U) H; t+ {
        run('untitled1');' P2 X5 B: f( Z% g1 e1 H
        clear all7 H7 P9 M7 J+ I; j
     else
: M0 j, O' p4 M$ s        helpdlg('您输入的帐号或密码有误,请重新输入','提示');; X: h/ M3 O: s  n( j9 K
    end
8 d# {# W5 Y' @end  2 ]1 v$ K9 f" P8 P
谢谢了。。。。
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

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

    该用户从未签到

    3#
    发表于 2020-9-17 17:22 | 只看该作者
    , ?4 e6 G8 H4 D. r+ K* Z
    #include <stdio.h>3 p, u- P3 x+ h, F' i5 Y- C
    #include <string.h>" }! D, i, O9 l% p0 H% ^, D1 e
    int main(void)  N5 P8 e$ u) c/ t0 P# d
    {
    4 o, ]3 d9 K) W7 ^3 x    char str_1[] = "abc";
    , ^& R0 y( P9 I# B; L( _9 [    char str_2[] = "abc";0 s2 ^- P7 G$ o" c5 e  [& o* w
        char str_3[] = "ABC";+ Z$ e8 O/ w) B
        if (strcmp(str_1, str_2) == 0)
    , }# ], _, J+ \* w        printf("str_1 is equal to str_2. \n");+ ]- H: P+ n: x' X) q
        else2 v, N' j4 z( @' C
            printf("str_1 is not equal to str_2. \n");2 s& i' c3 S: z1 I
        if (strcmp(str_1, str_3) == 0)
    ; E+ @2 A2 P# X! i7 i- x- P6 @) P        printf("str_1 is equal to str_3.\n");
    8 Y% E0 ?8 ?7 S    else- w! U6 \, k% f# y# D0 _
            printf("str_1 is not equal to str_3.\n");) ^1 y1 @3 f6 ?- m9 y; i9 G
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-23 21:33 , Processed in 0.093750 second(s), 23 queries , Gzip On.

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

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

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