
programovani na klasickem PC
ahoj,
potřeboval bych prosím poradit, co potřebuji k tomu, abych mohl programovat v C, ve škole pracujeme na linuxu v klasickém terminálu, v editoru VIM, gcc překladač atd... tohle bych potřeboval domů na klasický PC, OS: Win 7 Proff 32bit, poradíte? děkuju
K tomu potrebujes len linux. Existuju aj live verzie (ktore si stiahnes .iso vypalis na CD a nabootujes linux z CD) napr. knoppix alebo ubuntu existuje live verzia.
Alebo si mozes vytvorit virtualny PC (pomocou virtualbox apod) a tam nainstalovat akykolvek linux.
Ked nepotrebujes masochizmus s VIM, tak mozes rovno pod Windows pouzit niektore kompletne vyvojove prostredie napr. Visual C ma aj orezanu Express verziu ktora je zdarma. Windows klikas na Visual C++ Express. Pri vytvarani projektu si potom nakliknes "console application" a v nastaveniach zmenis Unicode na ANSI a budes mat stare klasicke ANSI C (s funkciou main atd)
preco rovno visual C++? Kvoli jednoduchemu programovaniu si nemusi instalovat hned cely vesmir.
toto uplne staci: devcpp.html
přesně to už jsem tu popisoval a problém s tím, o odstavec výš se mrkni...
přidej si jako poslední příkaz
system("pause");
jinak devcpp se považuje za zastaralé, mrkni se po code::blocks
tak jsem to zkoušel a nefunguje to...mám tam něco špatně?
da1bc1eb38
Ked das pause za return tak ti ten program predsa na to pause nikdy nedojde. Skus zacat pouzivat mozog.
P.S. a zacni citat aj WARNINGy prekladaca.
P.S.2. a pre buducnost: v kazdom slusnejsom vyvojovom prostredi sa da z menu spustit debugger ("start debug", "step into", apod). Tak si najdes aj sam ze kde je problem.
tak velkým písmem nefunguje...
btw samozřejmě, že jsem to zkoušel dát i před to - bez účinku, stejná chyba... bylo to prostě jenom vyfocený zrovna když sem to měl úplně na konci...
Inac namiesto zbytocneho volania systemoveho pause (co je dost blby zvyk a nebezpecna vec) mozes pouzit standardne ANSI C fcie, napr. kbhit(). Napr.
u Visual C++ budes muset pouzit _kbhit a _getch s podtrzitkom, ptz microsoft musi byt furt specialna dementnost, to ti ale prekladac napise ze co sa mu nepaci.
P.S. a potrebujes potom samozrejme na zaciatku aj #include <conio.h>
P.S.2. a zacni trocha programovat aj sam, najdi si na google zoznam aspon ANSI C funkcii a citaj.
jj vyřešil jsem to funkcí getchar(), šlo mi o to jenom zobrazit to předtím, toť vše, díky!