Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Tạo password đánh sai thì restart lại máy

  1. #1
    Ngày gia nhập
    08 2008
    Bài viết
    2

    Mặc định Tạo password đánh sai thì restart lại máy

    Tôi đang bí đề tài này, nếu có ai giải được thì tôicám ơn,
    Thanks

  2. #2
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Trích dẫn Nguyên bản được gửi bởi kinhmoiban Xem bài viết
    Tôi đang bí đề tài này, nếu có ai giải được thì tôicám ơn,
    Thanks
    pseudo-code

    C++ Code:
    1. if pass != 'mat_khau'
    2.      system('shutdown -r')
    None!

  3. #3
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    sử dụng hàm này để restart lại máy( đây là hàm trong API)
    Code:
    #include <windows.h>
    
    int main()
    {
         ExitWindowsEx(EWX_REBOOT, 0);
         return 0;
    }
    còn muốn kiểm tra pass thì dùng strcmp dể so sánh nha đơn giản thế thôi

  4. #4
    Ngày gia nhập
    08 2008
    Bài viết
    68

    cho hỏi cách gõ pass để hiện lên dấu *...

  5. #5
    Ngày gia nhập
    08 2008
    Bài viết
    2

    cho hỏi cách gõ pass để hiện lên dấu *...
    Bạn thử đoạn code sau nhé
    [code=c++]
    cho hỏi cách gõ pass để hiện lên dấu *...
    Đây lời giải cho bạn hehe
    C++ Code:
    1. #include <iostream>
    2. #include <conio.h>
    3. #include <string>
    4.  
    5. using namespace std;
    6.  
    7. string getPasswordFromUser() {
    8.     std::string password;
    9.     char ch;
    10.     bool flag = false;
    11.    
    12.     std::cout << "Please enter a password ( at least 8 characters long ) : \n";
    13.    
    14.     do {
    15.         ch = getch();
    16.         if( ch != 13 ) {
    17.             cout << "*";
    18.             password += ch;
    19.         }
    20.         else
    21.             flag = true;
    22.     } while(flag == false);
    23.     return password;
    24. }
    25.            
    26. int main() {
    27.     string password;
    28.     password = getPasswordFromUser();
    29.    
    30.     if(password.length() <= 8)
    31.         cout << "\n Wrong\n";
    32.     cout << "\n Password: " << password << "\n";
    33.     return 0;
    34. }
    Đã được chỉnh sửa lần cuối bởi mrWid : 14-05-2011 lúc 06:27 AM.

  6. #6
    Ngày gia nhập
    11 2007
    Bài viết
    4

    Mặc định Tạo password đánh sai thì restart lại máy

    -----------------------------------------
    Đã được chỉnh sửa lần cuối bởi ntrongdangkhoa : 02-01-2010 lúc 01:17 AM.

  7. #7
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    to khoa :đang ở box C++

  8. #8
    Ngày gia nhập
    08 2008
    Nơi ở
    Liên Bang Nga
    Bài viết
    46

    Thấy bạn ntrongdangkhoa nói có vẻ hoành tráng thế! Mình đánh sai mật khẩu, cố tình lỡ tay cái. Thế là phải giả vờ thương tiếc vì cái máy sẽ shutdown sau 3s mà chưa kịp lưu một đống tài liệu chẳng đáng một xu nào. Hi, hú vía một cái thật nặng nề, máy vẫn chạy bình thường mới đau!:-p
    Tôi thường thích những cái gì mà tôi không bao giờ có được...

  9. #9
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    PHP Code:
    #include<iostream>
    #include<windows.h>
    #include<conio.h>
    #include<string.h>
    char *mahoa(void)
    {
        
    char mahoa[100];
        
    char trunggian;
        
    int i=0;
        
    trunggian=getch();
        while(
    trunggian!=13)
        {
            
    std::cout<<"*";
            
    trunggian=getch();
            
    mahoa[i]=trunggian;
            
    i++;    
        }
        
    mahoa[i]=0;
        return 
    mahoa;
    }
    int main()
    {
        
    char pass[100];
        
    char pass2[100];
        
    std::cout<<"\nNHAP PASS BAN DAU: ";
        
    strcpy(pass,mahoa());
        for(
    int i=1;i<=3;i++)
        {
            
    std::cout<<"\nMOI BAN KIEM TRA PASS: ";
            
    strcpy(pass2,mahoa());
            if(
    strcmp(pass,pass2)==0)
            {
                
    std::cout<<"\nBAN DA NHAP DUNG";
                
    system("pause");
                return 
    0;
            }
        }
        
    std::cout<<"\nBAN DA NHAP SAI MAY SE KHOI DONG LAI";
        
    ExitWindowsEx(EWX_REBOOT0);
        return 
    0;

    thử với cái này là hàm trên C++ đi,chú ý là dịch trên VC++ nha

Các đề tài tương tự

  1. Algorithm Application.Restart(); thì Restart nguyên ứng dụng từ form đăng nhập?
    Gửi bởi hntloveit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 03-05-2011, 11:46 PM
  2. Làm sao bắt được sự kiện turn off hoặc restart?
    Gửi bởi gianghotinhyeu trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 5
    Bài viết cuối: 15-01-2011, 11:06 PM
  3. lệnh restart máy trong Win là gì?
    Gửi bởi quynhle_bk28 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 19-12-2010, 03:44 PM
  4. Làm sao để stop and restart chương trình ?
    Gửi bởi tom_codon trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 10-12-2008, 07:10 PM
  5. Cách Shutdoown và Restart máy
    Gửi bởi thienthanit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 21
    Bài viết cuối: 01-10-2007, 08:28 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn