| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1319 人关注过本帖
标题:关于字符串数组
只看楼主 加入收藏
q379448120
Rank: 1
等 级:新手上路
帖 子:12
专家分:1
注 册:2013-3-6
收藏
得分:0 
回复 10楼 l2480035288
  是的。。
2013-03-15 10:41
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 10楼 l2480035288
5楼和十楼,
象这样的代码,你俩说说a[20]是什么东西?
if(strcmp(a[20],"asd123")

总有那身价贱的人给作业贴回复完整的代码
2013-03-15 10:45
q379448120
Rank: 1
等 级:新手上路
帖 子:12
专家分:1
注 册:2013-3-6
收藏
得分:0 
以下是引用embed_xuel在2013-3-15 10:45:23的发言:

5楼和十楼,
象这样的代码,你俩说说a[20]是什么东西?
用a[20]数组指代 输入的密码。
只是一个变量。。
不好意思  我没有定义。。
我会注意的。。
为什么以 if(strcmp(a[20],"asd123")  这样的形式判断 会产生错误?
2013-03-15 10:57
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 13楼 q379448120
你再过过脑子,在那条语句里a[20]是神马!

总有那身价贱的人给作业贴回复完整的代码
2013-03-15 11:01
阿呆不高
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-11-1
收藏
得分:0 
你的密码里既有字符又有整型  怎么能简单用strcmp来比较?
2013-03-15 12:02
北辰风
Rank: 1
等 级:新手上路
帖 子:19
专家分:4
注 册:2013-1-14
收藏
得分:0 
10楼的哥们程序好像有问题啊!
2013-03-15 12:33
北辰风
Rank: 1
等 级:新手上路
帖 子:19
专家分:4
注 册:2013-1-14
收藏
得分:0 
10楼的哥们程序好像有问题啊!
2013-03-15 12:40
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
收藏
得分:0 
唉,值得伤心自叹,字符串不熟悉,数组不熟悉就算了,但是函数也不会用,实在无奈了
程序代码:
#include<stdio.h>
#include<string.h>

int main()
{
    char a[20];
    printf("Enter your password:");
    while(1)
    {
        scanf("%s", a);
        if(  strcmp(a, "asd123") == 0  )  break;
        else printf("Your password is wrong,please ener again :");
    }
    return 0;
}


谁让我心地这般善良、、、


[fly]存在即是合理[/fly]
2013-03-15 14:20
a76962934
Rank: 2
等 级:论坛游民
帖 子:39
专家分:53
注 册:2012-5-30
收藏
得分:0 
#include<stdio.h>
#include<string.h>
int main()
{
    char a[20];
    printf("Enter your password:");
    while(1)
    {
        scanf("%s",a);
        if(strcmp(a,"asd123")==0)  
            break;
        else
            printf("Your password is wrong,please ener again :");
    }
    return 0;
}
改了一下     字符或整数都可以
2013-03-15 14:50
gfchen1819
Rank: 2
等 级:论坛游民
帖 子:22
专家分:48
注 册:2013-2-20
收藏
得分:0 
可以啊,但要修改,唉,都不知道数组和指针
#include<stdio.h>
 #include<string.h>
 int main()
 {
     char a[20];
     printf("Enter your password:\n");
     while(1)
     {
         scanf("%s",a);
         if(!strcmp(a,"asd123"))   
             break;
         else printf("Your password is wrong,please ener again :\n");
     }
     return 0;
 }
2013-03-15 14:57
快速回复:关于字符串数组
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034550 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved