Okamžité zavření konzole v 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

mechator
Level 2
Level 2
Příspěvky: 181
Registrován: listopad 12
Pohlaví: Nespecifikováno
Stav:
Offline

Okamžité zavření konzole v C

Příspěvekod mechator » 24 srp 2013 21:27

Zdravím, vždy když doběhne program v C tak se příkazový řádek ihned ukončí, nevíte jak na to? zkoušel jsem již cin.get() , ale nefunguje.

Reklama
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: Okamžité zavření konzole v C

Příspěvekod CZechBoY » 24 srp 2013 21:30

Zdravím,
otevři příkazový řádek, tam spust program
cin.get() v C není, v c++ je
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

mechator
Level 2
Level 2
Příspěvky: 181
Registrován: listopad 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Okamžité zavření konzole v C

Příspěvekod mechator » 24 srp 2013 21:34

To spouštění přes příkazový řádek znám, ale potřeboval bych vědět jak to udělat i bez spouštění z něj.

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: Okamžité zavření konzole v C

Příspěvekod CZechBoY » 24 srp 2013 21:38

co vlastně znamená, že se konzole nezavře?
číst nějaký data ze vstupu?
tak potom dej na konec
C píše:scanf("%s", NULL)
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

mechator
Level 2
Level 2
Příspěvky: 181
Registrován: listopad 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Okamžité zavření příkazového řádku v C

Příspěvekod mechator » 24 srp 2013 22:12

Myslím tím, že když spustím toto :

#include <stdio.h>
int main(void)
{
int i, j;
float x, y;
printf("zadej dve cela cisla:\n");
scanf("%d %d", &i, &j);
printf("zadej racionalni cislo:\n");
scanf("%f", &x);
printf("%5d + %5d = %5d\n", i, j, i+j);
y = i * x;
printf("%d * %f = %f\n", i, x, y);
return 0;
}

po zadání všech 3 čísel se výsledek ani neukáže - hned se zavře příkazový řádek.

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: Okamžité zavření konzole v C

Příspěvekod CZechBoY » 24 srp 2013 22:16

no tak dej na konec
C píše:scanf("%s", NULL)

samozřejmě před return 0
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

mechator
Level 2
Level 2
Příspěvky: 181
Registrován: listopad 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Okamžité zavření konzole v C

Příspěvekod mechator » 24 srp 2013 22:20

díky moc!

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: Okamžité zavření konzole v C

Příspěvekod faraon » 25 srp 2013 20:49

Kdysi dávno se ve vlastnostech zástupce programu dalo nastavit jestli se má okno po ukončení uzavřít nebo nechat, ale nevím jestli to dneska ještě Widle umějí.
"Král Lávra má dlouhé oslí uši, král je ušatec!

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


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