鱼C论坛

 找回密码
 立即注册
查看: 1206|回复: 11

[已解决]c++ strcmp

[复制链接]
发表于 2020-7-29 09:35:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

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

x
#include<stdio.h>
#include<string.h>

int main()
{
        char password1[8] ;
        char password2[8] ;
        printf("请输入password1:");
        scanf("password1[8] = %s",&password1[8]);
       
        getchar();
       
        printf("请再次输入password2:\n");
        scanf("password2[8] = %s",&password2[8]);
        getchar();
        if(!strcmp(password1,password2))
        {
            printf("输入正确,正在登陆");       
        }
        else
        {
                printf("输入错误,请重新输入");
        }

   
       
        return 0;
}


这个  我用Dev测,我不知道怎么改。。。。。getchar()不是可以过滤enter吗   为啥这个不行。好晕
最佳答案
2020-7-29 09:46:22
scanf() 那块有错,帮你改好了

  1. #include <stdio.h>
  2. #include <string.h>

  3. int main()
  4. {
  5.     char password1[8];
  6.     char password2[8];
  7.     printf("请输入password1:");
  8.     scanf("%s", password1);

  9.     getchar();

  10.     printf("请再次输入password2:\n");
  11.     scanf("%s", password2);
  12.     getchar();
  13.     if (!strcmp(password1, password2))
  14.     {
  15.         printf("输入正确,正在登陆");
  16.     }
  17.     else
  18.     {
  19.         printf("输入错误,请重新输入");
  20.     }

  21.     return 0;
  22. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-7-29 09:39:09 | 显示全部楼层
噗...大哥基础掌握的不太好呀
  1. #include<stdio.h>
  2. #include<string.h>

  3. int main()
  4. {
  5.         char password1[8] ;
  6.         char password2[8] ;
  7.         printf("&#199;&#235;&#202;&#228;&#200;&#235;password1&#163;&#186;");
  8.         scanf("%s",&password1);
  9.       
  10.         getchar();
  11.       
  12.         printf("&#199;&#235;&#212;&#217;&#180;&#206;&#202;&#228;&#200;&#235;password2&#163;&#186;\n");
  13.         scanf("%s",password2);
  14.         getchar();
  15.         if(!strcmp(password1,password2))
  16.         {
  17.             printf("&#202;&#228;&#200;&#235;&#213;&#253;&#200;·&#163;&#172;&#213;&#253;&#212;&#218;&#181;&#199;&#194;&#189;");      
  18.         }
  19.         else
  20.         {
  21.                 printf("&#202;&#228;&#200;&#235;&#180;í&#206;ó&#163;&#172;&#199;&#235;&#214;&#216;&#208;&#194;&#202;&#228;&#200;&#235;");
  22.         }

  23.    
  24.       
  25.         return 0;
  26. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-29 09:46:22 | 显示全部楼层    本楼为最佳答案   
scanf() 那块有错,帮你改好了

  1. #include <stdio.h>
  2. #include <string.h>

  3. int main()
  4. {
  5.     char password1[8];
  6.     char password2[8];
  7.     printf("请输入password1:");
  8.     scanf("%s", password1);

  9.     getchar();

  10.     printf("请再次输入password2:\n");
  11.     scanf("%s", password2);
  12.     getchar();
  13.     if (!strcmp(password1, password2))
  14.     {
  15.         printf("输入正确,正在登陆");
  16.     }
  17.     else
  18.     {
  19.         printf("输入错误,请重新输入");
  20.     }

  21.     return 0;
  22. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-29 15:10:36 | 显示全部楼层
qiuyouzhi 发表于 2020-7-29 09:39
噗...大哥基础掌握的不太好呀

你的代码乱了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-29 15:11:33 | 显示全部楼层

噗。。。这该死的Dev-C++
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-30 08:30:30 | 显示全部楼层

老哥 指点一下 可以不 。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-30 08:31:34 | 显示全部楼层
qiuyouzhi 发表于 2020-7-29 15:11
噗。。。这该死的Dev-C++

刚学  。啊   !!!!老哥  指点一下,呜呜
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-30 08:33:14 | 显示全部楼层
zltzlt 发表于 2020-7-29 09:46
scanf() 那块有错,帮你改好了

okok  谢谢,我试一下

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-30 08:42:43 | 显示全部楼层
wf1822 发表于 2020-7-30 08:31
刚学  。啊   !!!!老哥  指点一下,呜呜

没事,我这个就是中文乱码了
代码给你改好了,你就把引号里的内容改下就行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-30 08:46:07 | 显示全部楼层
zltzlt 发表于 2020-7-29 09:46
scanf() 那块有错,帮你改好了

真嘞。谢谢  可以运行了  
坚持学习!耶耶耶
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-30 08:47:30 | 显示全部楼层
qiuyouzhi 发表于 2020-7-29 09:39
噗...大哥基础掌握的不太好呀

老哥  你程序里&#***这些东西啥意思
看不懂
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-30 08:50:08 | 显示全部楼层
qiuyouzhi 发表于 2020-7-30 08:42
没事,我这个就是中文乱码了
代码给你改好了,你就把引号里的内容改下就行

okok   ,明白了。  谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-13 10:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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