Padanie programu v C – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Padanie programu v C – C / C++ – Fórum – Programujte.comPadanie programu v C – C / C++ – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Erik12345
~ Anonymní uživatel
2 příspěvky
27. 7. 2007   #1
-
0
-

Ked v Dev-cpp prelozim

#include <stdio.h>

int main(void)
{
int a,b,c;
printf("Zadej prvni cislo: ");
scanf("%d", &a);
printf("Zadej druhe cislo: ");
scanf("%d", &b);
c = a + b;
printf("Soucet cisel %d + %d je %d",a,b,c);
getchar;
}


Tak program po zadani druheho cisla a stlaceni ENTER vzdy spadne...

Pomozte mi pls, v C som zaciatocnik :(

Nahlásit jako SPAM
IP: ...–
Reklama
Reklama
Jura
~ Anonymní uživatel
634 příspěvků
27. 7. 2007   #2
-
0
-

Je to kvůli buferování vstupu:



#include <stdio.h>
int main(void)
{
int a,b,c;
printf("Zadej prvni cislo: ");
scanf(" %d", &a);
printf("Zadej druhe cislo: ");
scanf(" %d", &b); // není to idealní, ale mohlo by to fungovat
c = a + b;
printf("Soucet cisel %d + %d je %d",a,b,c);
getchar;
}

Jinak zkus hledat,je to tu už párkrát probrané.

Nahlásit jako SPAM
IP: ...–
mephi0
Expert
27. 7. 2007   #3
-
0
-

2 erik12345:
program ti nespadne. On sa len ukončí skôr ako stihneš prečítať výsledok. Zaujimave že ti to ide preložiť ten "getchar" skus tam napísať:



getch();


ďalej si hlavnu funkciu deklaroval s návratovým typom int, teda na konci by si mal vratiť ten int:



return 0; // všetko O.K.


2 jura:
ta medzera tam ma pomôcť ?

Nahlásit jako SPAM
IP: ...–
Program nemusi fungovat rychle, staci ze funguje dostatecne rychle.
Erik12345
~ Anonymní uživatel
2 příspěvky
27. 7. 2007   #4
-
0
-

dakujem Ti mephi ;)
Velmi si mi pomohol

Nahlásit jako SPAM
IP: ...–
Jura
~ Anonymní uživatel
634 příspěvků
28. 7. 2007   #5
-
0
-

To mephi:
Mno, občas mi to pomohlo. Jinak, tohle tu je každou chvíli a já se pokaždé spletu. Ale pořád nechápu, proč lidi nepouští konzolové programy přes příkazový řádek.

Nahlásit jako SPAM
IP: ...–
mephi0
Expert
28. 7. 2007   #6
-
0
-

je to nepohodlné

Nahlásit jako SPAM
IP: ...–
Program nemusi fungovat rychle, staci ze funguje dostatecne rychle.
Jura
~ Anonymní uživatel
634 příspěvků
28. 7. 2007   #7
-
0
-

Nepohodlné??? Rozhodně tak mám šanci, tedy v případě, že překladač nepodporuje pozastavení konzolového okna pri ukončení(tak jako Code::Blocks, nebo VC), zachytit všechny výjimky, asserty a bůh ví jaké další hlášky. A tím ušetřit mnoho času při ladění. Takže tohle je dost slabý argument..

Nahlásit jako SPAM
IP: ...–
mephi0
Expert
28. 7. 2007   #8
-
0
-

ano, zachytávanie rôzných hlášok je dobré, ale keď je človek na urovni, že to potrebuje, netrápi ho pozastavenie konzole. Začiatočnik potrebuje kliknuť a uvidieť vysledok.

Nahlásit jako SPAM
IP: ...–
Program nemusi fungovat rychle, staci ze funguje dostatecne rychle.
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, 90 hostů

Podobná vlákna

Vypnuti programu — založil Jan Sedlák

Chyba programu — založil bbeni

Otvorenie programu — založil crutcher

Rada k programu — založil list3r

Pozastavenie programu v c++ — založil Namestnik

Moderátoři diskuze

 

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