XV. Obsługa klawiatury za pomocą <conio.h> Co to jest "std"?
Ostatnio zmodyfikowano 2008-10-23 21:26
Fletcher Temat założony przez niniejszego użytkownika |
XV. Obsługa klawiatury za pomocą <conio.h> Co to jest "std"? » 2008-10-23 20:39:19 Mam problem czytam rozdział "XV. Obsługa klawiatury za pomocą <conio.h>" i nie wiem po co tam jest " std " chyba przeoczyłem jakiś rozdział ;/ mógł by mi ktoś wyjaśnić? ******** KOD ************* #include <iostream> #include <conio.h> int main() { unsigned char znak; std::cout << "klawisz [ESC] wychodzi z programu." << std::endl; do { znak = getch(); std::cout << "znak: '" << znak << "' kod: " << static_cast < int >( znak ) << std::endl; while( kbhit() ) { znak = getch(); std::cout << "*znak: '" << znak << "' kod: " << static_cast < int >( znak ) << std::endl; } std::cout << std::endl; } while( znak != 27 ); return( 0 ); } |
|
DejaVu |
» 2008-10-23 20:46:54 |
|
grabon |
» 2008-10-23 20:54:53 #include <iostream> #include <conio.h>
using namespace std;
int main()
I będzie działało bez std:: Ale by zrozumieć dokładniej, proponuje poczytać więcej o przestrzeni nazw. |
|
Fletcher Temat założony przez niniejszego użytkownika |
» 2008-10-23 21:03:15 Aha dzięki, jutro z pewnością doszkolę się z to przestrzenią nazw. Sprawia mi problemu choć nie wiem czemu ;/. a lepiej pisać z std czy bez?. |
|
DejaVu |
» 2008-10-23 21:10:10 Póki się uczysz używaj zapisu: using namespace std; Masz mniej pisania. W dużych projektach nie używa się powyższego zapisu, jednak na chwilę obecną powinieneś tylko wiedzieć, że coś takiego istnieje i wiedzieć co ten zapis tak naprawdę oznacza. Jedni będą podawali przykłady z std:: inni bez, więc musisz wiedzieć, że to tak na dobrą sprawę żadnej istotnej roli nie gra. |
|
Fletcher Temat założony przez niniejszego użytkownika |
» 2008-10-23 21:26:39 No to teraz wiem co i jak ,poczytam jeszcze trochę o przestrzeni nazw i nie powiną sprawiać mi problemu. Dziękuję wam za udzielenie odpowiedzi. |
|
« 1 » |