PDA

View Full Version : مبتدی: گرفتن ورودی از کاربر و نمایش آن به صورت *



smemamian
دوشنبه 09 بهمن 1391, 13:05 عصر
سلام دوستان

چطوری میشه وقتی کاربر یک مقدار یا یک نام رو همینطور که وارد می کنه, در صفحه نمایش
اون عدد یا نام رو نشون نده بجاش * (مثلا برای امنیت) رو نشون بده ؟
مثلا من می نویسم Ali توی صفحه نمایش اینجوری نمایش داده بشه : ***
ولی همان Ali رو در متغیر ذخیره کنه !

houshmand
دوشنبه 09 بهمن 1391, 13:31 عصر
#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
char ch;
char input[255];
int i=0;
while (1)
{
ch=getch();
if (ch==13) //ENTER (cr)
break;
cout <<"*";
input[i++]=ch;
}
input[i]=0;
cout<<endl;
//////
cout << input << endl;
return 0;
}