酷!學園

技術討論區 => 程式討論版 => C/C++程式設計討論區 => 主題作者是: zxczxc1c22 於 2014-01-15 19:11

主題: c++程式有錯吾,求各大大幫忙!!!
作者: zxczxc1c222014-01-15 19:11
求大大幫我修改
感恩
#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");

}
}
}
主題: Re: c++程式有錯吾,求各大大幫忙!!!
作者: 吸多點2014-03-14 18:28
function '最好'放在main前, or 先定義在main前
主題: Re: c++程式有錯吾,求各大大幫忙!!!
作者: g63828492014-03-27 09:26
程式本身是没有错误的。。。
只是你逻辑有问题。
这个程式运行完估计肯定没有达到你的预期吧。。哈哈
看下变量,然后再看下strcmp函数的用法
搞懂后基本就解决了。。。
程序要自己改才有趣!
祝你好运!