Mam taki problem w Visual express C++.
Kiedy dodam do jakiegoś programu getch(); wywala mi błąd
Dzieje się tak od jakiś 10 minut, nie wiem czym to może być spowodowane.
Proszę o pomoc
Mam taki problem w Visual express C++.
Kiedy dodam do jakiegoś programu getch(); wywala mi błąd
Dzieje się tak od jakiś 10 minut, nie wiem czym to może być spowodowane.
Proszę o pomoc
Błąd C4996 to pewnego rodzaju zabezpieczenie Microsoftu…
Użyj:
#pragma warning(disable:4996)
i po problemie…
…
Przecież masz dokładny opis w komunikacie błędu. Więcej info tutaj:
http://stackoverflow.com/questions/8149 … deprecated
Przeczytałem to co napisał nr47 i wynika, że albo użyjesz
_getch();
albo mojego kodu…
Polecałbym również zamianę getch() na getchar() - pozbywamy się conio.h, które zwykle bez getch() jest zbędne…
Ja bym polecił jednak strumień standardowy - cin.get()
Jeżeli używasz wprowadzenie za pomocą cin, na przykład:
cin>>liczba;
to zamiana getch() na getchar() “zepsuje” program.
ale możesz go zastąpić na:
cin.sync(); cin.get();