• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed getchar czeka na enter

Object Storage Arubacloud
0 głosów
1,611 wizyt
pytanie zadane 23 marca 2017 w C i C++ przez MsMaciek123 Pasjonat (24,760 p.)
zamknięte 24 marca 2017 przez MsMaciek123

Dzień dobry,

Tak jak w temacie getchar(); oczekuje na enter zamiast odrazu wpisywać się do zmiennej. Próbowałem różnych rzeczy lecz niedziała.

Kod:

 

#include <bits/stdc++.h>
#include <cstdlib>
#include <windows.h>
#include <conio.h>

using namespace std;

int main()
{
    char znak;
    int cs;
    cout << "Nacisnij przycisk: ";
    getch();
    cout <<cs<<znak;
    return 0;
}

 

komentarz zamknięcia: Znaleziono odpowiedź

2 odpowiedzi

0 głosów
odpowiedź 23 marca 2017 przez Michał Muzyka Pasjonat (24,080 p.)
uzyj getch()
komentarz 23 marca 2017 przez MsMaciek123 Pasjonat (24,760 p.)
error: 'getch' was not declared in this scope
komentarz 23 marca 2017 przez Michał Muzyka Pasjonat (24,080 p.)
#include <conio.h>
komentarz 23 marca 2017 przez MsMaciek123 Pasjonat (24,760 p.)
Działa ale nie do końca za każdym razem gdy coś klikam pisze mi numerki 2686872

 

Nacisnij przycisk: 2686872
Process returned 0 (0x0)   execution time : 1.328 s
Press any key to continue.
komentarz 23 marca 2017 przez 10kw10 Pasjonat (22,880 p.)
Niech zgadne, przerzuciles zmienne do maina i nie nadales poczatkowych wartosci ?
komentarz 23 marca 2017 przez Michał Muzyka Pasjonat (24,080 p.)
znak = getch();
komentarz 24 marca 2017 przez MsMaciek123 Pasjonat (24,760 p.)
tak
0 głosów
odpowiedź 23 marca 2017 przez 10kw10 Pasjonat (22,880 p.)

Wyprobuj funkcje getch(); z biblioteki conio.h

znak=getch();

Btw. nie korzystaj ze zmiennch globalnych, przerzuc je do maina.

komentarz 23 marca 2017 przez MsMaciek123 Pasjonat (24,760 p.)
Zrobiłem to i dalej mi pisze: error: 'getch' was not declared in this scope
komentarz 23 marca 2017 przez Beginer Pasjonat (22,110 p.)
include <iostream>
#include <conio.h>

using namespace std;

char znak;

int main()
{
    cout << "Nacisnij jakis przycisk: ";

    znak = getch();

    cout << znak << endl;

    return 0;
}

 

Podobne pytania

+1 głos
2 odpowiedzi 419 wizyt
pytanie zadane 8 czerwca 2022 w C i C++ przez Noizz00 Użytkownik (910 p.)
0 głosów
1 odpowiedź 1,635 wizyt
pytanie zadane 6 września 2019 w C i C++ przez milaa Nowicjusz (170 p.)
0 głosów
1 odpowiedź 4,143 wizyt

92,755 zapytań

141,677 odpowiedzi

320,419 komentarzy

62,100 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...