vývojové prostředí pro C

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
CrazyC0de
Level 3
Level 3
Příspěvky: 517
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: vývojové prostředí pro C

Příspěvekod CrazyC0de » 15 dub 2013 20:50

Je to standardní typ outputu, který se vkládá do hlavičky - ostatně stačí hledat, tady toho máš více : http://cs.wikipedia.org/wiki/Stdio.h

Umožnuje to komunikovat mezi uživatelem a programem, tedy vypsaní libovolného textu, pokud už jsi se seznámil s print, tak víš o čem mluvím :-)..
Vtípek

Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>

Reklama
peto5
Level 1
Level 1
Příspěvky: 53
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Re: vývojové prostředí pro C

Příspěvekod peto5 » 15 dub 2013 20:51

dík

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: vývojové prostředí pro C

Příspěvekod CZechBoY » 15 dub 2013 20:56

#include je direktiva pro překladač (ostatně snad vše co začíná # je direktiva pro překladač) a načítá knihovny z nějakýho souboru
další direktiva je třeba makro
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
CrazyC0de
Level 3
Level 3
Příspěvky: 517
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: vývojové prostředí pro C

Příspěvekod CrazyC0de » 15 dub 2013 21:02

Nemáš za co, ale příště zkus trochu hledat a uvidíš, že jsi i ty schopný dobádat se výsledku.
Vtípek

Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: vývojové prostředí pro C

Příspěvekod faraon » 15 dub 2013 21:31

peto5 píše:ale jediný co nechápu je (#include <stdio.h>) k čemu to je

C je v principu strašně jednoduchý jazyk, spíš by se dalo říct primitivní (ale o co primitivnější, o to těžší na zvládnutí), protože sám o sobě obsahuje jenom nějakých deset základních příkazů a dvakrát tolik klíčových slov, k tomu pár operátorů, a to je prostě všechno! Asi jako to KDYŽ, DOKUD, OPAKUJ, KROK a VLEVO-VBOK v Karlovi.
Všechno ostatní je obsažené v knihovnách, kde jsou z těchhle primitiv složené funkce vykonávající nejrůznější činnosti, a právě knihovna stdio.h (standard input output . headers) obsahuje základní funkce pro vstup a výstup dat, tedy obsluhu klávesnice, obrazovky, a čtení a zapisování souborů. Bez téhle nejdůležitější knihovny tvůj program nebude mít jak komunikovat se svým okolím.

Příkaz #include slouží k tomu, že preprocesor na jeho místo prakticky vloží jiný soubor, který v tomhle případě obsahuje hlavičky funkcí, jež pak můžeš ve svém programu používat. Bez toho je překladač nebude znát a žádný program ti nezkompiluje. Pomocí #include můžeš také spojovat svůj zdroják z víc souborů, nemusíš ho mít v jedné velké nepřehledné kupě, ale rozdělený třeba do desítek malých souborů, tím se velmi zjednodušují úpravy i vývoj složitějších programů.

A pokud bys třeba chtěl používat matematické funkce, sinus, odmocninu a podobně, musíš inkludovat další knihovnu, math.h, a tím zase naučíš překladač, nebo spíš tvůj program, znát další skupinu funkcí, které potřebuješ.

Pro začátek ti bude stačit když se naučíš z hlavy tu nejzákladnější kostru programu, na kterou se pak dá navěšet veškeré další příslušenství. Dá se zkompilovat, spustit, a veškerá jeho činnost je ta, že se ukončí a předá zpět operačnímu systému nulu, jako znamení že skončil bez chyby:

Kód: Vybrat vše

#include <stdio.h>

int main(void)
    {

    return 0;
    }


Ale tohle všechno bys v té učebnici měl mít aspoň trochu popsané, a na nějaké naučení se za sedm dní honem zapomeň, zvládnout kvalitně nějakou činnost (nezáleží jestli programování, krasobruslení nebo hru na klavír) trvá tak deset let každodenního tréninku!
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
CrazyC0de
Level 3
Level 3
Příspěvky: 517
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: vývojové prostředí pro C

Příspěvekod CrazyC0de » 15 dub 2013 21:58

faraon : Nástup zkušeného, právě mi končí služba... xD
Vtípek

Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti