Új hozzászólás Aktív témák

  • Qwertz_

    csendes tag

    Sziasztok!
    Remélem tudtok segíteni, nagyon hálás lennék!
    Sehogyan nem tudom megoldani, hogy a következő program bármely gomb lenyomására lépjen ki:
    #include <iostream>
    #include <string>
    #include <windows.h>
    #include <conio.h>

    #define H 25
    #define W 80

    using namespace std;
    int main()
    {
    setlocale(LC_ALL, "hun");
    string s;
    int i;
    // szöveg bekérése
    cout << "Képernyővédő szövege:" <<endl;
    cin >> s;
    // h: x koordináta, w: y koordináta, hs: függőleges irány, ws: vízszintes irány
    int h,w,hs,ws,a;
    h=0;
    w=0;
    hs=1;
    ws=1;
    a=0;
    fflush(stdin);
    while (true)
    {

    // függőleges igazítás
    for(i=1;i<h;i++)
    cout << endl;
    // vízszintes igazítás
    for(i=1;i<w;i++)
    cout << " ";
    // szöveg kiírása
    cout << s;
    // maradék sorok kitöltése
    for(i=0; i<H-h; i++)
    cout << endl;
    // következő pozíciók kiszámítása
    h += hs;
    w += ws;
    // irányok beállítása a széleken
    if (w == W-(s.size()))
    ws = -1;
    if (h == H-1)
    hs = -1;
    if(w == 0)
    ws = 1;
    if (h == 0)
    hs = 1;
    // késleltetés
    Sleep(200);
    }
    return 0;
    }

    Lenne szíves segíteni valaki?

Új hozzászólás Aktív témák