getch() The POSIX name for this item is deprecated
Ostatnio zmodyfikowano 2015-10-29 17:06
mlOOdy Temat założony przez niniejszego użytkownika |
getch() The POSIX name for this item is deprecated » 2015-10-29 16:22:53 #include <iostream> #include <conio.h> int main() { getch(); } W czasie kompilacji wyskakuje mi taki o to błąd: warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. Proszę o pomoc. |
|
Monika90 |
» 2015-10-29 16:27:40 To nonsensowne ostrzeżenie, zamiast getch() używaj _getch() i powinno zniknąć. |
|
mlOOdy Temat założony przez niniejszego użytkownika |
» 2015-10-29 16:36:17 Dalej nie działa, treść błędu: error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup |
|
Monika90 |
» 2015-10-29 16:43:26 Pewnie tworząc projekt wybrałeś aplikację okienkową zamiast konsolowej. |
|
mlOOdy Temat założony przez niniejszego użytkownika |
» 2015-10-29 16:53:18 racja dzięki, a co to zmienia ? jak wybiorę aplikację okienkową to nie mogę używać tego getch ? |
|
Monika90 |
» 2015-10-29 17:01:45 _getch() czyta z konsoli więc jeżeli nie masz konsoli, to na nic Ci się nie przyda. Ale ten błąd linkera powyżej nie ma z tym związku. Domyślnie dla aplikacji okienkowych linker wymaga funkcji WinMain zamiast main. |
|
mlOOdy Temat założony przez niniejszego użytkownika |
» 2015-10-29 17:06:13 ok, dziękuję |
|
« 1 » |