Donji video pokazuje kako da instalirate aplikaciju na početni ekran svog uređaja.
Napomena: This feature may not be available in some browsers.
master_'92:#include <stdio.h>
main (){
int fahr;
for (fahr=0;fahr<=300;fahr=fahr+20)
printf("%3d %6.1f\n", fahr, (5.0/9.0)*(fahr-32));
}
Ja napisem ovo i kompajliram i kliknem na EXECUTE, otvori mi se neki prozor i odmah zatvori.
opi:pribaj :
#include <stdio.h>
#include <stdlib.h>
main (){
int fahr;
for (fahr=0;fahr<=300;fahr=fahr+20)
printf("%3d %6.1f\n", fahr, (5.0/9.0)*(fahr-32));
system("pause");
}
I to pre svakog returna u funkciji main ako ih ima više.maksvel:system("PAUSE") treba da postaviš u main-u, pre return...
U pravu si.bojan p:Ne tako. Lepo sam napisao ispred svakog returna u main funkciji. Dakle, onaj poziv system funkcije u okviru power funkcije ti ne treba.
Naravno, ali je logičnije da ga ima u okviru main() funkcije, jer ostale funkcije može da iskoristi i za nešto drugo pa bi samo imao dodatni posao da briše pozive system() funkcije iz njih.codemaker:U pravu si.
Samo da jos preciziramo:
Moze taj poziv system() funkcije da ima ILI u Power() funkciji ILI u Main() funkciji. Nema NIKAKVE potrebe da ga ima u OBE.
bojan p:Naravno, ali je logičnije da ga ima u okviru main() funkcije, jer ostale funkcije može da iskoristi i za nešto drugo pa bi samo imao dodatni posao da briše pozive system() funkcije iz njih.
Ne bih se složio s tim, jer mislim da je osnovni razlog pozivanja funkcije system() da se omogući uvid u ispis programa pre uklanjanja automatski otvorenog text prozora. Za sve ostalo postoji debugger i ostali programersko-razvojni alati, tako da system funkciji tu zaista nema mesta.codemaker:Zavisi od koncepcije programa.
Ja cak mislim da je logicnije da je poziv u drugim funkcijama sem Main(). razlog je sto mozemo iz Main() izaci a da nismo ni "posetili" doticnu funkciju, jer nam nije trebalo a ipak bi naisli na ne uvek zeljeni system() poziv pre zavrsetka rada programa, sto bi moglo smetati.
Ovako, funkciju gde zelimo da imamo i system() poziv, mozem pozivati sa dodatnim parametrom (1, 0 na primer) koji ce reci da li na kraju te funkcije zelimo ili ne i poziv system() pre izlaska iz nje.
Kazem, sve zavisi od koncepcije programa. Mislim tu i naravno na malo komplikovanije programe od ovog primera. I naravno govorim o slucajevima kad nismo stavili poziv system() na kraj svake funkcije u programu, sto jos nisam sreo, ali i da hocemo iznekog razlogau svakoj funkciji da imamo system(), i tada se moze resiti sa dodatnim parametrima poziva.
Ima mnogo kombinacija i mogucnosti. Covek je tek zakoracio u svet programiranja, ima jos vremena za sve to.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
float x;
float a;
printf("Ukucaj stranicu a"; scanf("%6f",&x);
printf("\n Unesite H"; scanf("%5f",&a);
printf("\n Povrsina: %10.2f\n", x*a);
printf("\n Za kraj programa pritisnite bilo koji taster\n");
getch();
system("pause");
}
Ne slazem se sa time cime se ti ne slazes sa onim cime bih se ja slozio, jer se ne slazem sa slozenim prilogom ....bojan p:Ne bih se složio s tim, jer mislim da je osnovni razlog pozivanja funkcije system() da se omogući uvid u ispis programa pre uklanjanja automatski otvorenog text prozora. Za sve ostalo postoji debugger i ostali programersko-razvojni alati, tako da system funkciji tu zaista nema mesta.
No, ovo sada počinje da odlazi isuviše daleko od teme, pa da ne nastavim da unosim zabunu ovde ću da završim.