請問c語言的getchar
我現在要用getchar抓取每一個輸入的文字
然後再與第二次輸入的字串做比對
但是,現在碰到一個問題:我要如何將getchar抓到的資料存入
p2這一個char array呢?
附上我的程式
謝謝!
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define SIZE 10
main() {
int i,n;
char p1[SIZE],p2[SIZE];
int c,num;
num=0;
c = getchar();
while ( c != '\n' )
{
num+=1;
if (num<=10)
{
putchar('*');
}
else
break;
}
printf("\n請確認密碼:\n");
gets(p2);
if(strncmp(p1,p2,10)==0) {
printf("\n密碼設定完成!\n");
printf("您輸入的密碼是:");
printf("%s",p1);
printf("\n");
break;
} else
printf("\n密碼輸入錯誤!\n");
}
--
┌─────◆KKCITY◆─────┐ KK免/費/撥/接 ◤
│ bbs.kkcity.com.tw │▏電話(1):449◤1999 電話(2):4058-6000
└──《From:210.208.147.227 》──┘▏帳號:kkcity 密碼:kkcity
--
Programming 近期熱門文章
PTT數位生活區 即時熱門文章