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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教大神,我想比较两个字符串是否相等,用的 strcmpi,为什么不行呢?非常感谢!
+ S- O/ Y, l, [5 `, J9 v+ ~
7 ?9 y8 l1 r- S4 \4 j程序如下:4 [2 ^. w: N7 o8 y
global user_name
; d' F5 [; ]. {global user_password" p. M4 b; C. X4 D$ c% l% A
global DB" F$ M/ }: y- f5 t" t0 q
DB=[{'admin'},{'damin'}];- O8 a; j, h: N, y/ w: ], v  V2 U
[m,n]=size(DB)
/ D6 X- |& k! H6 G# X+ `for i=1:m
5 e3 U$ L+ k/ c5 Q% n5 A- ^% i    tem1=strcmpi(user_name, DB{i,1});数据传递不成功。。。。6 I# d" w% d5 `
   tem2=strcmpi(user_password, DB{i,2});数据传递不成功。。。。
* ^8 \3 }, J. p$ F7 R5 Q    if (((tem1==1)&&(tem2==1)))
2 J' a7 z, y2 `2 c        close gcf
- [; l6 r; J) I- u& F' c        run('untitled1');. J2 e& u8 G) X6 e5 e1 G
        clear all
! ^4 {* N$ N7 v2 S4 W. @8 r& E" C     else: m. M9 t- r9 b& j
        helpdlg('您输入的帐号或密码有误,请重新输入','提示');
/ y) q7 L) E2 K* G) p8 x    end/ Y$ x& p+ Y$ H" a' v
end  
) @7 @, k( G" _- d: N/ m谢谢了。。。。
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

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

    该用户从未签到

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

    * u3 O1 Y; K+ X1 V#include <stdio.h>
    2 K8 X% x4 [! Y) {' v% U. W#include <string.h>
    * C3 |; n6 p9 D# f& X, |0 T! D) d- M0 P" Wint main(void)- l8 B+ t0 f& N, L6 f8 X
    {3 q8 X5 L0 {  A
        char str_1[] = "abc"; + `" y) @( J. Y$ z* Y0 o
        char str_2[] = "abc";+ K# I. |* }- B
        char str_3[] = "ABC";
    8 r. q; l8 h) ]7 ~$ z, ?5 f    if (strcmp(str_1, str_2) == 0)
    9 {- w) O7 t3 y7 D0 }, ~        printf("str_1 is equal to str_2. \n");7 }; r! t& I) I+ H1 G- t- K
        else' K6 x# w6 c3 o/ N
            printf("str_1 is not equal to str_2. \n");
    ( a* E, V5 f; r/ e    if (strcmp(str_1, str_3) == 0)
    * w) `1 P5 v8 z        printf("str_1 is equal to str_3.\n");8 U6 f+ n4 ~/ z$ T. h, g0 q
        else
    * G& t. j! t, i% c        printf("str_1 is not equal to str_3.\n");
    ( t% }9 f9 W8 P6 ^( v1 Y
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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