30/09/2018, 18:03

Làm sao để repeat mãi mãi c++?

đây là code của Mình … nhưng nó chỉ repeat lại 1 lần… phải làm sao để nó repeat maĩ mãi?
(code này mình làm thử thôi…nên không có được gọn gàn lắm mong các anh chị cố gắng đọc ^^

#include <iostream>
#include <string>
#include <Windows.h>

using namespace std;
bool tatgame(true);

void workplace()
{
    int x;
    int KmToCm;
    int MToCm;
    int y;
    int z;
    string name;
    cout << " Nhap ten cua ban : "; cin >> name;
    cout << "Xin chao " << name << endl;
    cout << "Chon che do : " << endl;
    cout << "1. KmToCm" << endl;
    cout << "2. MToCm" << endl;
    cin >> x;
    if (x == 1){
        cout << "Chuyen Tu Km To Cm" << endl;
        cout << "Nhap so ban muon chuyen : "; cin >> y;
        KmToCm = y * 100000;
        cout << "Gia tri cua ban la : " << KmToCm << endl;

    }
    if (x == 2){
        cout << "Chuyen tu M to Cm" << endl;
        cout << "Nhap so ban muon chuyen : "; cin >> z;
        MToCm = z * 100;
        cout << "Gia tri cua ban la : " << MToCm << endl;
    }
}

int main()
{
    workplace();
    cout << "Restart? (Y/N)" << endl;
    char choilai;
    cin >> choilai;
    if (choilai == 'Y')
    {
        tatgame = false;
        workplace();
    }
    else if (choilai == 'N')
    {
        tatgame = true;
        return 0;
    }
}
Minh Hoàng viết 20:05 ngày 30/09/2018
int module()
{
    workplace();
    cout << "Restart? (Y/N)" << endl;
    char choilai;
    cin >> choilai;
    if (choilai == 'Y')
    {
        tatgame = false;
        workplace();
    }
    else if (choilai == 'N')
    {
        tatgame = true;
        return 0;
    }
}

int main()
{
while (1)
module();
}
Bài liên quan
0