作者 主題: c++程式有錯吾,求各大大幫忙!!!  (閱讀 4031 次)

0 會員 與 1 訪客 正在閱讀本文。

zxczxc1c22

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
求大大幫我修改
感恩
#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");

}
}
}

吸多點

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
Re: c++程式有錯吾,求各大大幫忙!!!
« 回覆 #1 於: 2014-03-14 18:28 »
function '最好'放在main前, or 先定義在main前
« 上次編輯: 2014-03-14 18:32 由 吸多點 »

g6382849

  • 可愛的小學生
  • *
  • 文章數: 3
    • 檢視個人資料
Re: c++程式有錯吾,求各大大幫忙!!!
« 回覆 #2 於: 2014-03-27 09:26 »
程式本身是没有错误的。。。
只是你逻辑有问题。
这个程式运行完估计肯定没有达到你的预期吧。。哈哈
看下变量,然后再看下strcmp函数的用法
搞懂后基本就解决了。。。
程序要自己改才有趣!
祝你好运!