Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 6 của 6
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    code cho người dùng tiếp tục hoặc dừng chương trình


  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã:
    char ch = getchar();if (ch == 'y')    goto exit;if (ch == 'n')    goto loop;else    goto readchar;

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi higushima
    ai cho mình hỏi về việc sau khi thực hiện xong chương trình thì cho người dùng lựa chọn yes no
    -nếu chọn yes 'y' thì tiếp tục chương trình
    -nếu chọn no 'n' thì thoát
    -nếu chọn kí tự khác thì báo nhập lại
    thank you nhiều
    Mã:
    #include <iostream> using namespace std; void Test(char c){    while(c!='n' && c!='y')    {        cout<<"Please press again!"<<endl;        cout<<"Do you want to exit? Y/N "<<endl;        cin>>c;    }        if(c=='y')     {        cout<<"Exit."<<endl;        return;    }    else     {        cout<<"Thank you!"<<endl;        cout<<"Nice to see you again"<<endl;        cout<<"Do you want to exit? Y/N "<<endl;        cin>>c;        Test(c);    }} int main(){    char c;    cout<<"Do you want to exit? Y/N "<<endl;    cin>>c;    Test(c);}

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Code C của bạn đây:

    Mã:
    char c;    do    {        /*code cua ban o day*/        printf ("Continue y:  ");        do        {            c = getch();        }while (c != 'y' && c != 'n');    }while (c != 'y');

  5. #5
    Mã:
    int main(){    do    {      /* Hàm chính bạn muốn làm gì thì thực hiện ở đây      */       }while(HaveMore());     return 0;} bool HaveMore(){    char more;    bool valid;    do   {        cout << "Continue? : ";        cin >> more;        more = tolower(more);        if(more =='y')           valid = true;        else if(more =='n')           valid = false;        else           cout << "Invalid input. Try again.
    ";   }while(more != 'y' && more != 'n');    return valid;}

  6. #6
    Trích dẫn Gửi bởi theunloved
    Mã:
    int main(){    do    {      /* Hàm chính bạn muốn làm gì thì thực hiện ở đây      */       }while(HaveMore());     return 0;} bool HaveMore(){    char more;    bool valid;    do   {        cout << "Continue? : ";        cin >> more;        more = tolower(more);        if(more =='y')           valid = true;        else if(more =='n')           valid = false;        else           cout << "Invalid input. Try again.
    ";   }while(more != 'y' && more != 'n');    return valid;}
    Mã:
    #include <iostream> bool have_more() {    char more;    do {        std::cout << "Continue (y)? : ";        std::cin >> more;        std::cin.ignore();         if (more == 'Y' ||            more == 'y'        ) return true;        else        if (more == 'N' ||            more == 'n'        ) return false;                std::cout << "Invalid input. Try again." << std::endl;    } while(true);    return false;} int main() {    do  {        /* Hàm chính bạn muốn làm gì thì thực hiện ở đây        */    } while(have_more());    return 0;}

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •