تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: نمایش پسورد به صورت ستاره در ++c

  1. #1
    داره خودمونی میشه H_T_O_A's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    118

    پيش فرض نمایش پسورد به صورت ستاره در ++c

    سلام بر همه اساتید
    این مسئله برام خیلی مهمه چون از خیلی وقت پیش پروژه آخر ترمو شروع کردم حالا که تموم شده، فقط این مونده:
    میخوام وقتی اول برنامه پسورد وارد می کنیم کاراکتر هاش به صورت * نمایش داده بشه
    ممنون

  2. #2
    پروفشنال Admiral's Avatar
    تاريخ عضويت
    Jul 2006
    پست ها
    675

    پيش فرض

    سلام

    اول یه متغیر رشته ای در نظر میگیری که خالیه.
    بعد باید با getch یک کاراکتر رو بخونی و اگه عددی یا رقمی بود اونو به رشته اضافه میکنی و یک ستاره چاپ کنی در غیر این صورت اگر کد آن 8 بود(کد کلید BackSpace) کاراکتر آخر موجود در رشته رو حذف میکنی و این روند ادامه داره تا زمانی که کلید Enterزده بشه.

    فکر کنم با این توضیحات مشکلت حل بشه.

  3. #3
    پروفشنال Admiral's Avatar
    تاريخ عضويت
    Jul 2006
    پست ها
    675

    پيش فرض

    این کد رو نگاه کن :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته من اینو به عنوان Sample برای نشون دادن بیـس کار نوشتم.
    موفق باشید

  4. این کاربر از Admiral بخاطر این مطلب مفید تشکر کرده است


  5. #4
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2008
    پست ها
    1

    پيش فرض

    salam merci az hamatoon karam lange hamin bud...
    vaghan merci...

  6. #5
    در آغاز فعالیت jhakimi's Avatar
    تاريخ عضويت
    Sep 2010
    محل سكونت
    مشهد
    پست ها
    20

    پيش فرض

    و 4 سال بعد...!
    می تونید از این تابع برای اینکار استفاده کنید.


    void get_pass(void)
    {
    char s[100], p[100] = "esme ramz dar in ghesmat";
    printf("please enter password = ");
    for (int i = 0; i < 100; i++)
    {
    s[i] = getch();
    if (s[i] == 13)
    {
    s[i] = '\0';
    break;
    }
    printf("%c", '*');
    }
    printf("\n");
    if (strcmp(s, p) != 0)
    {
    printf("password is incorrect");
    getch();
    exit(1); l
    {

    هدر ها:


    l <conio.h>
    <stdio.h>
    <iostream.h> l



    Last edited by jhakimi; 21-09-2011 at 22:46.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •