V C++ se mi konzole pořád zavírá

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
MasterOfShadow
Level 2.5
Level 2.5
Příspěvky: 270
Registrován: 02 čer 2013 22:40

V C++ se mi konzole pořád zavírá

Příspěvek od MasterOfShadow »

Zdravím všechny experty na C++.
Chtěl bych se zeptat proč se mi pořád vypíná konzole když chci spustit projekt? Programuju podle knížky C++ bez předchozích znalostí, ale čsto se mi stává, že i když udělám úplně to stejné tak se mi to pořád vypíná.
Tady je kod

Kód: Vybrat vše

#include
using namespace std;
int main()

{
   cout << "Velikost typu short je: " << sizeof(short) << "\n";
   cout << "Velikost typu int je: " << sizeof(int) << "\n";
   cout << "Velikost typu long je: " << sizeof(long) << "\n";
   return 0;
}


--- Doplnění předchozího příspěvku (21 Úno 2014 07:20) ---

Není to nějakým nastavením v C++?
Zakladní deska : MSI FM2-A85XA-G65
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
iTerminator
Level 1.5
Level 1.5
Příspěvky: 132
Registrován: 18 úno 2014 20:55

Re: V C++ se mi konzole pořád zavírá

Příspěvek od iTerminator »

Jak ten projekt spouštíš, kliknutím nebo zkratkou?
... na co jsem se v Nette podíval a co by většina programátorů napsala špatně, to bylo správně, vzorově. - Jakub Vrána

Do SZ mi píšete zbytečně, neboť problémy řeším pouze v tématech.
Za radu je slušné poděkovat.
Važ si rady, práci za tebe neudělám.

Používej Google!
Uživatelský avatar
MasterOfShadow
Level 2.5
Level 2.5
Příspěvky: 270
Registrován: 02 čer 2013 22:40

Re: V C++ se mi konzole pořád zavírá

Příspěvek od MasterOfShadow »

Noo.. vytvořil jsem ho tak, že jsem dal Win32 Console Application, potom jsem zaškrtl Empty project a v složce SourceFiles jsem vytvořil *.cpp soubor.. a začal jsem psát..
Zakladní deska : MSI FM2-A85XA-G65
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
iTerminator
Level 1.5
Level 1.5
Příspěvky: 132
Registrován: 18 úno 2014 20:55

Re: V C++ se mi konzole pořád zavírá

Příspěvek od iTerminator »

Nevím jestli jsem to úplně pochopil, takže vypíná se to samovolně během práce, nebo když se pokusíš projekt spustit, tím myslím, otestovat.
... na co jsem se v Nette podíval a co by většina programátorů napsala špatně, to bylo správně, vzorově. - Jakub Vrána

Do SZ mi píšete zbytečně, neboť problémy řeším pouze v tématech.
Za radu je slušné poděkovat.
Važ si rady, práci za tebe neudělám.

Používej Google!
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: V C++ se mi konzole pořád zavírá

Příspěvek od domitea »

Důvod je jednoduchý. Program provede nějakou činnost a pak se ukončí. Jenže, k tomu, aby nějakou činnost provedl, tak si vytvoří vlastní konzolové okno, které se po ukončení programu ihned ukončí také. Proto to vyváří dojem neustáleného zavírání ;) . Jsou dva způsoby jak to obejít. Buď otevřít program v již spuštěné příkazové řádce (to je lepší), nebo vložit na konec programu čekání na vstup od uživatele - V C++ by to mělo být cin, ale správnou syntaxi si vygůgluj ;)
Uživatelský avatar
MasterOfShadow
Level 2.5
Level 2.5
Příspěvky: 270
Registrován: 02 čer 2013 22:40

Re: V C++ se mi konzole pořád zavírá

Příspěvek od MasterOfShadow »

Noo.. moc jsem tě domitee nepochopil :D Já si vytvořím nový projekt. Potom tam vypíšu všechno co jsem vám tady napsal a kliknu na zelenou šipku (Start Debugging).. Začne se to spouštět, ale než se to spustí tak mi to ukáže, že v tom je nějaká chyba. Dám ať to pokračuje, otevře se konzolové okno a hned se zavře. Ani nestihne ten text vypsat. Někdo mi psal do SZ ať napíšu na konec: System ("pause");
To jsem napsal a zase dal Start Debugging. Stalo se to stejné (ihned se to zavřelo) ale s tou vyjímkou, že se ten text aspoň stačil tam vypsat.
Zakladní deska : MSI FM2-A85XA-G65
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: V C++ se mi konzole pořád zavírá

Příspěvek od domitea »

To je přesně to co popisuju, takže proveď jen build, zapamatuj si cestu, kam se to buildlo, otevři cmd. Přes cd se tam dostaň a spusť to. To se ti pak nezavře :)
Uživatelský avatar
MasterOfShadow
Level 2.5
Level 2.5
Příspěvky: 270
Registrován: 02 čer 2013 22:40

Re: V C++ se mi konzole pořád zavírá

Příspěvek od MasterOfShadow »

Jej.. no to já přes příkazový řádek moc neumím :(

--- Doplnění předchozího příspěvku (21 Úno 2014 14:20) ---

Zkouším to nějak přes tu konzoli otevřít, ale nejde mi to
Zakladní deska : MSI FM2-A85XA-G65
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: V C++ se mi konzole pořád zavírá

Příspěvek od CZechBoY »

:D neumíš otevřít cmd a napsat tam C:\Users\blah\Desktop\program.exe ? :D
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
MasterOfShadow
Level 2.5
Level 2.5
Příspěvky: 270
Registrován: 02 čer 2013 22:40

Re: V C++ se mi konzole pořád zavírá

Příspěvek od MasterOfShadow »

Malý problém je ten, že žádný *.exe soubor tu není -.- ani v složce projektu ani nikde

--- Doplnění předchozího příspěvku (21 Úno 2014 15:00) ---

Píše mi to, že tam mám chybu.. ale jakou??
Zakladní deska : MSI FM2-A85XA-G65
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
Denis V.
Level 3.5
Level 3.5
Příspěvky: 992
Registrován: 01 kvě 2013 10:50

Re: V C++ se mi konzole pořád zavírá

Příspěvek od Denis V. »

Podívej se do složky debug v projektu.

Odesláno z mého GT-I9070
Uživatelský avatar
MasterOfShadow
Level 2.5
Level 2.5
Příspěvky: 270
Registrován: 02 čer 2013 22:40

Re: V C++ se mi konzole pořád zavírá

Příspěvek od MasterOfShadow »

Už jsem se díval
Zakladní deska : MSI FM2-A85XA-G65
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
Zamčeno

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