Problem hlavicka kódu | C++ – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Problem hlavicka kódu | C++ – C / C++ – Fórum – Programujte.comProblem hlavicka kódu | C++ – C / C++ – Fórum – Programujte.com

 

gatuso0
Stálý člen
19. 7. 2009   #1
-
0
-

Dobry den

pojďme k veci mam mensi problem napsal jsem si program (je obyč ucim se zaklady teprv a na tomto sem si skousel promene) a hlavicku programu sem skopíroval z knihy toto >

#include <iostream>    // toto

#include <string> // a toto
using namespace std; // toto chapu prida automaticky std::
int main(void) // taky moc nechapu ...

Potřeboval bych vysvětlit proc sou tam 2x to #include a k čemu slouži ... a f-ci main ...
odmena jista .. prosím moc jsem začátečník ... děkuji..
celý kod programu zde
#include <iostream>

#include <string>
using namespace std;
int main(void)
{
int vaha;
int vyska;
string jmeno;
cout << "Zadejte sve jmeno: ";
cin >> jmeno;
cout << "\n";
cout << "Zadejte svou vahu v kilogramech: ";
cin >> vaha;
cout << "\n";
cout << "Zadejte svou vysku v centimetrech: ";
cin >> vyska;
cout << "\n";
cout << "Jmenujete se: " << jmeno << "\n";
cout << "Vazite: " << vaha << "KG" << "\n";
cout << "Merite: " << vyska << "CM" << "\n";
cout << "\n";
cout << "\n";
cout << "Pro ukonceni stisknete libovolnou klavesu";
cout << "\n";
return 0;
cin.get();
cin.get();
}

Nahlásit jako SPAM
IP: 85.160.16.–
HTML & CSS3 kodér na volné noze.
www.vlastimilfiser.cz
KIIV
~ Moderátor
+43
God of flame
19. 7. 2009   #2
-
0
-

jak uz ti na vedlejsi diskuzi nekdo psal:
#include je prikaz, ktery pri predzpracovani zdrojaku vlozi obsah souboru, ktery je zadan jako "parametr" nebo <parametr>

tj. #include <iostream> vlozi knihovnu pro vstup z klavesnice a vystup na obrazovku v terminalu... viz GOOGLE nebo mistrovstvi v C++
<string> je zase knihovna pro pokrocilejsi retezce... (tj. string promenne, ktere muzou obsahovat temer libovolne dlouhy text) - pouziti opet google nebo mistrovstvi v C++

main() je hlavni funkce... po spusteni EXE se nejdriv vykonaji nektere pripravne rutiny a pote se spusti to, co obsahuje prave tato funkce!
pokud neexistuje nemuze se zkompletovat program...

Nahlásit jako SPAM
IP: 80.250.1.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Proxymus0
Stálý člen
19. 7. 2009   #3
-
0
-

Jenom abych doplnil a snad předešel dalšímu dotazu, to int před main značí, že navratová hodnota funkce bude celé číslo. Většinou to funguje tak, že když funkce vrátí hodnotu 0 (příkaz return 0) vše proběhlo v pořádku, vrátí-li číslo jiné, někde se stala chyba. Závorky za názvem funkce slouží k umístění argumentů funkce, v tvém případě tam žádný argument není a je tedy možné závorky nechat prázdé nebo tam dát void...

Nahlásit jako SPAM
IP: 213.194.221.–
Datlik0
Návštěvník
19. 7. 2009   #4
-
0
-

fakt si porid knizku jadoporucuju to mistrovstvi v c++ dobra a podrobna knizka uz to taky nekdo psal vedle ze tohle vsechno vysdvetlovat je na dlouho a lip to pochopis z knihy(muj nazor)

Nahlásit jako SPAM
IP: 85.13.98.–
gatuso0
Stálý člen
19. 7. 2009   #5
-
0
-

chlapy díky mooc .... pokud chcete kredity na www.czshare.com (profi ucet) staci napsat PM ;)

Nahlásit jako SPAM
IP: 85.160.16.–
HTML & CSS3 kodér na volné noze.
www.vlastimilfiser.cz
Proxymus0
Stálý člen
19. 7. 2009   #6
-
0
-

To Datlik : Řekl bych, že nějakou knihu už má, jak píše, hlavičku zkopíroval z knihy :) Je docela možné, že prostě není schopen to pochopi, neznám věk, vzdělání, IQ a tak nedovedu posoudit kde je chyba, ale holt programování není med a ne každý je schopen to pochopit a pak použít dál při programování...

Nahlásit jako SPAM
IP: 213.194.221.–
gatuso0
Stálý člen
19. 7. 2009   #7
-
0
-

jj knihu mam jmenuje se "C++ bez předchozích znalostí" ... moc me baví programovat (vím ze toto neni programovani ale zatim se ucim zaklady jak sem rikal) a je my 14 let brzy bude 15 .... díky mooc uz stahuju to mistrovstvi c++

Nahlásit jako SPAM
IP: 85.160.16.–
HTML & CSS3 kodér na volné noze.
www.vlastimilfiser.cz
Proxymus0
Stálý člen
19. 7. 2009   #8
-
0
-

No je docela jedno jestli programuješ něco co ti vypíše Ahoj světe nebo naprogramuješ vědeckou klakulačku, jedno i druhé je pořád programování ;) A opravdu by možná bylo lepší začít s něčím jiným než zrovna C++ , jak už se zmínili ostatní, ale je to tvá volba. Mistrovství v C++ je určitě dobrá kniha, ale pokud ti nevyhovovaly tutoriály na linuxsoftu nebo builderu, tak nevím nevím, jak budeš bojovat s Mistrovstvím. Každopádně přeju hodně štestí a jenom takový dodatek, prosím, zkus trošku dodržovat pravidla pravopisu:) Když vidím "je my 14", tak mi to drásá oči a rve srdce. Každý jazyk ať už C++ nebo čeština má svoje pravidla a zásady, tak se jimi zkus řídit, ať ti pak v případě C++ kompilátor a v případě češtiny ostatí lidé dobře rozumí;)

Nahlásit jako SPAM
IP: 213.194.221.–
gatuso0
Stálý člen
19. 7. 2009   #9
-
0
-

promin tovis v ČJ moc nevynikam :D:D

Nahlásit jako SPAM
IP: 85.160.16.–
HTML & CSS3 kodér na volné noze.
www.vlastimilfiser.cz
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 32 hostů

Podobná vlákna

Hlavička — založil Levin

Hlavička — založil Martin

Hlavička funkce — založil Kadla

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý