技術討論區 > C/C++程式設計討論區

c++程式有錯吾,求各大大幫忙!!!

(1/1)

zxczxc1c22:
求大大幫我修改
感恩
#include<stdio.h>
#include<string.h>
void main( )
{
 int c;
 int cheek(void);
 char ID[10][10]={"s964901", "s964902", "s964903","s964904", "s964905", "s964906","s964907", "s964908", "s964909","s964910"};
 char password[10][10]={"s780101", "s780102", "s780103","s780104", "s780105", "s780106","s780107", "s780108", "s780109","s780110"};
 c = cheek( );
}
int cheek(void)
{
char password[10];
 char ID[10];
 int a,b;
int i=0;
 printf("請輸入使用者名稱");
gets(ID);
printf("請輸入使用者密碼");
gets(password);
 for(i=0;i<=9;i++)
{
a=strcmp(ID,ID);
 b=strcmp(password,password);
if(a==0&&b==0)
{
printf("您輸入的密碼是正確的! 歡迎進入系統!\n");
 if(a!=0||b!=0)
 printf("您輸入錯誤!\n");

}
}
}

吸多點:
function '最好'放在main前, or 先定義在main前

g6382849:
程式本身是没有错误的。。。
只是你逻辑有问题。
这个程式运行完估计肯定没有达到你的预期吧。。哈哈
看下变量,然后再看下strcmp函数的用法
搞懂后基本就解决了。。。
程序要自己改才有趣!
祝你好运!

導覽

[0] 文章列表

前往完整版本