Reklama
Pokazuje wyniki od 1 do 4 z 4

Temat: C++ przesunięcie kursora o jeden w prawo i funkcja getch

  1. #1

    Data rejestracji
    2014
    Posty
    560
    Siła reputacji
    10

    Domyślny C++ przesunięcie kursora o jeden w prawo i funkcja getch

    1) Potrzebuje czegoś, żeby przesunąć kursor o jedną jednostkę w prawo (konsola). Nie może być to spacja, ponieważ wracam do początku wiersza później i nie mogę zmazać tego co program wyświetlił.
    2) Funkcja getch() dziwnie pracuje. Tzn. muszę dwa razy razy nacisnąć ten sam klawisz żeby zaskoczyło. Potrzebuje coś takiego, że naciskam klawisz raz (bez potwierdzenia enterem) i dana przechodzi do zmiennej. Później tą zmienną przeszukuje łańcuch w przeszukaniu takiej samej wartości...

    Proszę o pomoc.

  2. #2
    Avatar Wielkie Zło
    Data rejestracji
    2008
    Posty
    819
    Siła reputacji
    17

    Domyślny

    Cytuj Hardware napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    1) Potrzebuje czegoś, żeby przesunąć kursor o jedną jednostkę w prawo (konsola). Nie może być to spacja, ponieważ wracam do początku wiersza później i nie mogę zmazać tego co program wyświetlił.
    https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx

    Cytuj Hardware napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    2) Funkcja getch() dziwnie pracuje. Tzn. muszę dwa razy razy nacisnąć ten sam klawisz żeby zaskoczyło. Potrzebuje coś takiego, że naciskam klawisz raz (bez potwierdzenia enterem) i dana przechodzi do zmiennej. Później tą zmienną przeszukuje łańcuch w przeszukaniu takiej samej wartości...
    Pokaż kod.
    Cytuj SedaN* napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    kiedys jak bylem gowniarz, jakies 11lat mialem to na quo vadis nie chcieli mnie wpuscic ale bylem z kumplem i jego ojcem wiec zagadal i weszlismy (w scenach hard mielismy oczy zakrywac.. ALE BYLEM TAKI SZALONY, ZE TEGO NIE ROBILEM :])
    Programiści Torga łączcie się! Zapraszamy:
    http://webchat.freenode.net/
    kanal: #torgdevs

  3. Reklama
  4. #3

    Data rejestracji
    2014
    Posty
    560
    Siła reputacji
    10

    Domyślny

    Cytuj Wielkie Zło napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Jak to z tą biblioteką


    To mam dorzucić #include Windows.h
    void gotoXY(int x, int y)
    {
    HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
    COORD coord;
    coord.X = x;
    coord.Y = y;
    SetConsoleCursorPosition(hStdOut, coord);
    }

    A funkcję jak zmodyfikować?

  5. #4
    Avatar Wielkie Zło
    Data rejestracji
    2008
    Posty
    819
    Siła reputacji
    17

    Domyślny

    Cytuj Hardware napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Jak to z tą biblioteką


    To mam dorzucić #include Windows.h
    void gotoXY(int x, int y)
    {
    HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
    COORD coord;
    coord.X = x;
    coord.Y = y;
    SetConsoleCursorPosition(hStdOut, coord);
    }

    A funkcję jak zmodyfikować?
    Funkcja gotoXY wygląda dobrze, nie wiem czy działa, sprawdź ;)

    Dwa razy pobierasz getch() jak widać w tym co wysłałeś, dlatego musisz dwa razy wcisnąć. Pobierz to raz i zapisz w zmiennej. Aha, i następnym razem wklejaj w temacie a nie na PW :)
    Ostatnio zmieniony przez Wielkie Zło : 15-10-2015, 03:11
    Cytuj SedaN* napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    kiedys jak bylem gowniarz, jakies 11lat mialem to na quo vadis nie chcieli mnie wpuscic ale bylem z kumplem i jego ojcem wiec zagadal i weszlismy (w scenach hard mielismy oczy zakrywac.. ALE BYLEM TAKI SZALONY, ZE TEGO NIE ROBILEM :])
    Programiści Torga łączcie się! Zapraszamy:
    http://webchat.freenode.net/
    kanal: #torgdevs

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. League of Legends Program zmieniający kształt kursora
    Przez Xoltro w dziale Inne gry
    Odpowiedzi: 2
    Ostatni post: 11-04-2013, 14:58
  2. psucie się kursora myszki
    Przez Enay Palladynek w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 7
    Ostatni post: 20-10-2012, 12:43
  3. [8.0]Funkcja lua - co znaczy?
    Przez mejo33 w dziale Strefa developerska
    Odpowiedzi: 1
    Ostatni post: 18-09-2010, 17:47
  4. [php] przesunięcie daty oraz godziny w prawą stronę.
    Przez GM Esio w dziale Strefa developerska
    Odpowiedzi: 9
    Ostatni post: 11-09-2010, 11:38
  5. [8.4+]findItem - prosta funkcja poszukująca dany przedmiot
    Przez Grim90 w dziale Skrypty i technika
    Odpowiedzi: 1
    Ostatni post: 21-08-2010, 15:07

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •