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

Odpovědět
mechator
Level 2
Level 2
Příspěvky: 181
Registrován: 19 lis 2012 21:24

Okamžité zavření konzole v C

Příspěvek od mechator »

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

Příspěvek od CZechBoY »

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: 19 lis 2012 21:24

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

Příspěvek od mechator »

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: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

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

Příspěvek od CZechBoY »

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: 19 lis 2012 21:24

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

Příspěvek od mechator »

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: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

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

Příspěvek od CZechBoY »

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: 19 lis 2012 21:24

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

Příspěvek od mechator »

díky moc!
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7404
Registrován: 23 pro 2010 09:23

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

Příspěvek od faraon »

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)
Odpovědět

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