Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
K tomu potrebujes len linux. Existuju aj live verzie (ktore si stiahnes .iso vypalis na CD a nabootu…
MM.. 08.11.2010 23:42
MM..
preco rovno visual C++? Kvoli jednoduchemu programovaniu si nemusi instalovat hned cely vesmir. toto…
wam_Spider007 09.11.2010 00:22
wam_Spider007
přesně to už jsem tu popisoval a problém s tím, o odstavec výš se mrkni...
inžinýr 09.11.2010 00:28
inžinýr
přidej si jako poslední příkaz system("pause"); jinak devcpp se považuje za zastaralé, mrkni se po…
viva 09.11.2010 08:18
viva
tak jsem to zkoušel a nefunguje to...mám tam něco špatně? da1bc1eb38
inžinýr 09.11.2010 16:23
inžinýr
Ked das pause za return tak ti ten program predsa na to pause nikdy nedojde. Skus zacat pouzivat moz…
MM.. 10.11.2010 01:11
MM..
tak velkým písmem nefunguje... btw samozřejmě, že jsem to zkoušel dát i před to - bez účinku, stejná…
inžinýr 11.11.2010 00:04
inžinýr
Inac namiesto zbytocneho volania systemoveho pause (co je dost blby zvyk a nebezpecna vec) mozes pou…
MM.. 11.11.2010 19:24
MM..
jj vyřešil jsem to funkcí getchar(), šlo mi o to jenom zobrazit to předtím, toť vše, díky! poslední
inžinýr 12.11.2010 16:06
inžinýr

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)

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.

Inac namiesto zbytocneho volania systemoveho pause (co je dost blby zvyk a nebezpecna vec) mozes pouzit standardne ANSI C fcie, napr. kbhit(). Napr.

while(!kbhit());  // cakaj na klavesu
int ch = getch();  // odstran kod klavesy z input buffra
if(ch==0 || ch==0xE0) getch(); // ak to bola extended key tak odstran aj druhy byte

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.

Zpět do poradny Odpovědět na původní otázku Nahoru