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

Czy można używać <windows.h> na maturze?

0 głosów
1,410 wizyt
pytanie zadane 22 stycznia 2018 w C i C++ przez Corgam Nowicjusz (170 p.)
Witam,

pytanie tak jak w temacie:

Czy można używać biblioteki windows.h na maturze z informatyki podczas pisania programów w C++?

Głównie chodzi mi tu o możliwość umieszczenia:  system("PAUSE");  w kodzie. I drugie pytanie: czy może jest jakaś lepsza alternatywa, aby poczekać na "wciśnięcie przycisku" przez użytkownika?

2 odpowiedzi

+1 głos
odpowiedź 22 stycznia 2018 przez Eryk Andrzejewski Mędrzec (164,260 p.)
wybrane 22 stycznia 2018 przez Corgam
 
Najlepsza

Lepiej użyj std::cin.get(), ewentualnie getchar().

Wystrzegaj się używania funkcji system() i bibliotek zależnych od danego systemu (jeżeli nie ma takiej potrzeby, a bardzo nie sądzę, żeby na maturze taka potrzeba zaszła) - wtedy tworzysz nieprzenośny kod.

P.S.

Funkcja system() jest zadeklarowana w nagłówku <cstdlib>, więc nie wiem co ma <windows.h> do tego. wink

+1 głos
odpowiedź 22 stycznia 2018 przez Jedras Maniak (54,860 p.)
Możesz używać czego chcesz. W 99% przypadków sprawdzający będzie oceniał tylko odpowiedzi, a do kodu zerknie tylko po to żeby sprawdzić czy przypadkiem jakichś oszustw nie ma typu dwie osoby siedzące obok z tym samym kodem.

Podobne pytania

0 głosów
5 odpowiedzi 25,902 wizyt
pytanie zadane 8 czerwca 2015 w C i C++ przez Nabu Użytkownik (790 p.)
0 głosów
2 odpowiedzi 1,428 wizyt
pytanie zadane 29 marca 2020 w C i C++ przez XiverKi Bywalec (2,050 p.)
0 głosów
1 odpowiedź 2,321 wizyt

93,765 zapytań

142,721 odpowiedzi

323,372 komentarzy

63,359 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...