Problem s C
Problem s C
Takže v C som začiatočník a chcel by som sa spýtať kde mám v tejto jednoduchej kalkulačke chybu .. Normálne funguje ale nenapíše výsledok možno hej ale hneď sa vypne vďaka !
#include <stdio.h>
main()
{
int a, b , c ;
printf(" Napis prve cislo : ");
scanf("%i", &a);
printf("Napis druhe cislo :");
scanf("%i", &b);
c = a + b;
printf("Vysledok je : %i, c");
return 0;
}
#include <stdio.h>
main()
{
int a, b , c ;
printf(" Napis prve cislo : ");
scanf("%i", &a);
printf("Napis druhe cislo :");
scanf("%i", &b);
c = a + b;
printf("Vysledok je : %i, c");
return 0;
}
Re: Problem s C
toto máš zle
printf("Vysledok je : %i, c");
oprav si to na
printf("Vysledok je : %d", c);
a keď nechceš aby sa to hneď vyplo daj nakoniec programu getchar(); alebo system("pause");
printf("Vysledok je : %i, c");
oprav si to na
printf("Vysledok je : %d", c);
a keď nechceš aby sa to hneď vyplo daj nakoniec programu getchar(); alebo system("pause");
Re: Problem s C
nefunguje 
Re: Problem s C
Kód: Vybrať všetko
#include <stdio.h>
main() {
int a, b, c;
printf("Napis prve cislo : ");
scanf("%i", &a);
printf("Napis druhe cislo : ");
scanf("%i", &b);
c = a + b;
printf("Vysledok je : %i\n", c);
system("pause");
return 0;
}
Re: Problem s C
v C existuje %i ? integer je %d
//edit: našiel som na cplusplus.com že je aj %i, sorry
Kód: Vybrať všetko
#include <stdio.h>
main() {
int a, b, c;
printf("Napis prve cislo : ");
scanf("%d", &a);
printf("Napis druhe cislo : ");
scanf("%d", &b);
c = a + b;
printf("Vysledok je : %d\n", c);
system("pause");
return 0;
}Re: Problem s C
integer je %i, decimal integer je %d, octal integer je %o, hex integer je %x
Re: Problem s C
pise mi chybu na tom system pause .. pouzivam devC++ .. neviete v com je problem ? 
Re: Problem s C
A akú chybu ti to píše ?
Re: Problem s C
V hlavičke načítaj #include <stdlib.h>
A program ulož do .c aby to nerobilo somariny.
A program ulož do .c aby to nerobilo somariny.
Re: Problem s C
A zahod Dev-C++, osobne odporucam Code::Blocks.
Na system("pause"); by si sa vykaslat mohol tiez.
Na system("pause"); by si sa vykaslat mohol tiez.
Kód: Vybrať všetko
#include <stdio.h>
void WaitForQ(void);
main() {
int a, b, c;
printf("Napis prve cislo : ");
scanf("%i", &a);
printf("Napis druhe cislo : ");
scanf("%i", &b);
c = a + b;
printf("Vysledok je : %i\n", c);
WaitForQ();
return 0;
}
void WaitForQ(void){
printf("Press q to quit: ");
fflush(stdout);
while ( getch() != 'q' );
}Re: Problem s C
Funguje vdaka vsetkym a pomohla mi xadmanova rada .. thx