IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 5. diel - Podmienky (vetvenia) v C ++

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
-snaživec-
Člen
Avatar
-snaživec-:19.5.2014 21:10

pise mi to error ze: ‘_getch’ was not declared in this scope|

Odpovedať
19.5.2014 21:10
Pomali ďalej zájdeš.
Avatar
Odpovedá na -snaživec-
Libor Šimo (libcosenior):20.5.2014 5:27

Neincludoval si knižnicu conio.h.

Editované 20.5.2014 5:29
Odpovedať
20.5.2014 5:27
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
-snaživec-
Člen
Avatar
Odpovedá na Libor Šimo (libcosenior)
-snaživec-:20.5.2014 15:47

Ked som to spravil tak mi v tej kniznici pri kompilácií vyhodilo tieto errory:

  === Build: Debug in MultiProg (compiler: GNU GCC Compiler) ===

obj/Debug/main­.o||In function `inicjuj()':|
/usr/include/c++/4­.8/backward/co­nio.h|123|unde­fined reference to `initscr'|
/usr/include/c++/4­.8/backward/co­nio.h|124|unde­fined reference to `start_color'|
/usr/include/c++/4­.8/backward/co­nio.h|125|unde­fined reference to `cbreak'|
/usr/include/c++/4­.8/backward/co­nio.h|126|unde­fined reference to `noecho'|
/usr/include/c++/4­.8/backward/co­nio.h|128|unde­fined reference to `stdscr'|
/usr/include/c++/4­.8/backward/co­nio.h|128|unde­fined reference to `keypad'|
/usr/include/c++/4­.8/backward/co­nio.h|129|unde­fined reference to `stdscr'|
/usr/include/c++/4­.8/backward/co­nio.h|129|unde­fined reference to `scrollok'|
/usr/include/c++/4­.8/backward/co­nio.h|132|unde­fined reference to `stdscr'|
/usr/include/c++/4­.8/backward/co­nio.h|141|unde­fined reference to `init_pair'|
/usr/include/c++/4­.8/backward/co­nio.h|150|unde­fined reference to `wrefresh'|
obj/Debug/main­.o||In function `cputs(char*)':|
/usr/include/c++/4­.8/backward/co­nio.h|162|unde­fined reference to `waddnstr'|
/usr/include/c++/4­.8/backward/co­nio.h|163|unde­fined reference to `wrefresh'|
obj/Debug/main­.o||In function `cgets(char*)':|
/usr/include/c++/4­.8/backward/co­nio.h|177|unde­fined reference to `echo'|
/usr/include/c++/4­.8/backward/co­nio.h|179|unde­fined reference to `wgetnstr'|
/usr/include/c++/4­.8/backward/co­nio.h|185|unde­fined reference to `noecho'|
obj/Debug/main­.o||In function `clreol()':|
/usr/include/c++/4­.8/backward/co­nio.h|194|unde­fined reference to `wclrtoeol'|
/usr/include/c++/4­.8/backward/co­nio.h|195|unde­fined reference to `wrefresh'|
obj/Debug/main­.o||In function `clrscr()':|
/usr/include/c++/4­.8/backward/co­nio.h|201|unde­fined reference to `wbkgd'|
/usr/include/c++/4­.8/backward/co­nio.h|203|unde­fined reference to `wclear'|
obj/Debug/main­.o||In function `cprintf(char*, ...)':|
/usr/include/c++/4­.8/backward/co­nio.h|214|unde­fined reference to `vwprintw'|
/usr/include/c++/4­.8/backward/co­nio.h|218|unde­fined reference to `wrefresh'|
obj/Debug/main­.o||In function `cscanf(char*, ...)':|
/usr/include/c++/4­.8/backward/co­nio.h|227|unde­fined reference to `echo'|
/usr/include/c++/4­.8/backward/co­nio.h|232|unde­fined reference to `vwscanw'|
/usr/include/c++/4­.8/backward/co­nio.h|236|unde­fined reference to `wrefresh'|
/usr/include/c++/4­.8/backward/co­nio.h|237|unde­fined reference to `noecho'|
obj/Debug/main­.o||In function `CURSgetch()':|
/usr/include/c++/4­.8/backward/co­nio.h|257|unde­fined reference to `wgetch'|
obj/Debug/main­.o||In function `CURSgetche()':|
/usr/include/c++/4­.8/backward/co­nio.h|270|unde­fined reference to `echo'|
/usr/include/c++/4­.8/backward/co­nio.h|272|unde­fined reference to `noecho'|
obj/Debug/main­.o||In function `gotoxy(int, int)':|
/usr/include/c++/4­.8/backward/co­nio.h|279|unde­fined reference to `wmove'|
obj/Debug/main­.o||In function `kbhit()':|
/usr/include/c++/4­.8/backward/co­nio.h|286|unde­fined reference to `wtimeout'|
/usr/include/c++/4­.8/backward/co­nio.h|287|unde­fined reference to `wgetch'|
/usr/include/c++/4­.8/backward/co­nio.h|289|unde­fined reference to `nodelay'|
/usr/include/c++/4­.8/backward/co­nio.h|291|unde­fined reference to `ungetch'|
obj/Debug/main­.o||In function `putch(int)':|
/usr/include/c++/4­.8/backward/co­nio.h|297|unde­fined reference to `wechochar'|
obj/Debug/main­.o||In function `textbackgrou­nd(short)':|
/usr/include/c++/4­.8/backward/co­nio.h|312|unde­fined reference to `wbkgd'|
/usr/include/c++/4­.8/backward/co­nio.h|317|unde­fined reference to `wrefresh'|
obj/Debug/main­.o||In function `textcolor(shor­t)':|
/usr/include/c++/4­.8/backward/co­nio.h|333|unde­fined reference to `wcolor_set'|
/usr/include/c++/4­.8/backward/co­nio.h|338|unde­fined reference to `wrefresh'|
obj/Debug/main­.o||In function `window(int, int, int, int)':|
/usr/include/c++/4­.8/backward/co­nio.h|359|unde­fined reference to `COLS'|
/usr/include/c++/4­.8/backward/co­nio.h|359|unde­fined reference to `LINES'|
/usr/include/c++/4­.8/backward/co­nio.h|361|unde­fined reference to `COLS'|
/usr/include/c++/4­.8/backward/co­nio.h|362|unde­fined reference to `LINES'|
/usr/include/c++/4­.8/backward/co­nio.h|395|unde­fined reference to `newwin'|
/usr/include/c++/4­.8/backward/co­nio.h|405|unde­fined reference to `wcolor_set'|
/usr/include/c++/4­.8/backward/co­nio.h|406|unde­fined reference to `wbkgd'|
/usr/include/c++/4­.8/backward/co­nio.h|409|unde­fined reference to `cbreak'|
/usr/include/c++/4­.8/backward/co­nio.h|410|unde­fined reference to `noecho'|
/usr/include/c++/4­.8/backward/co­nio.h|411|unde­fined reference to `keypad'|
/usr/include/c++/4­.8/backward/co­nio.h|412|unde­fined reference to `scrollok'|

  More errors follow but not being shown.
  Edit the max errors limit in compiler options...
  === Build failed: 50 error(s), 0 warning(s) (0 minute(s), 1 second(s)) ===
Odpovedať
20.5.2014 15:47
Pomali ďalej zájdeš.
Avatar
Libor Šimo (libcosenior):20.5.2014 15:50

Neviem v čom to píšeš, ale podľa výpisu nie je tá knižnica k dispozícii.

Odpovedať
20.5.2014 15:50
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
-snaživec-
Člen
Avatar
-snaživec-:20.5.2014 16:08

pisem to v Code::Bloks na Xubuntu

Odpovedať
20.5.2014 16:08
Pomali ďalej zájdeš.
Avatar
Odpovedá na -snaživec-
Libor Šimo (libcosenior):20.5.2014 17:42

Tak sa pozri či máš v priečinku /usr/include/c++/4­.8/backward súbor conio.h.

Odpovedať
20.5.2014 17:42
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
-snaživec-
Člen
Avatar
Odpovedať
20.5.2014 19:38
Pomali ďalej zájdeš.
Avatar
Odpovedá na -snaživec-
Libor Šimo (libcosenior):21.5.2014 4:47

Tak potom ti asi chýba konio.c.

Pozri, keď používaš OS linux, mal by si byť schopný riešiť takýto problém. Ja to neriešim, pretože sa bavím programovaním v čistom céčku, nie c++.
Proste ak ti niečo nefunguje, najdi riešenie cez strýčka google konkrétne na tvoje podmienky.

Editované 21.5.2014 4:52
Odpovedať
21.5.2014 4:47
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Libor Šimo (libcosenior):21.5.2014 9:46

Sorry, conio.c.

Odpovedať
21.5.2014 9:46
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovedá na -snaživec-
Libor Šimo (libcosenior):21.5.2014 12:37

Keďže som si uvedomil, že funkcia getch fungujúca vo win, nefunguje v linuxe, pozrel som sa na to cez google a tu je jeden z výsledkov:
http://stackoverflow.com/…o-h-on-linux

Odpovedať
21.5.2014 12:37
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!