V C++ se mi konzole pořád zavírá Vyřešeno

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: červen 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod MasterOfShadow » 21 úno 2014 07:18

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

Reklama
Uživatelský avatar
iTerminator
Level 1.5
Level 1.5
Příspěvky: 132
Registrován: únor 14
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod iTerminator » 21 úno 2014 10:21

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: červen 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod MasterOfShadow » 21 úno 2014 10:23

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

Uživatelský avatar
iTerminator
Level 1.5
Level 1.5
Příspěvky: 132
Registrován: únor 14
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod iTerminator » 21 úno 2014 10:26

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ů
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod domitea » 21 úno 2014 12:27

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: červen 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod MasterOfShadow » 21 úno 2014 13:01

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ů
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod domitea » 21 úno 2014 13:03

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: červen 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod MasterOfShadow » 21 úno 2014 13:06

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: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod CZechBoY » 21 úno 2014 14:41

: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: červen 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod MasterOfShadow » 21 úno 2014 14:59

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: květen 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Denis V. » 21 úno 2014 15:20

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: červen 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod MasterOfShadow » 21 úno 2014 15:30

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


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 4 hosti