Compiling JARJ2.C: Error JARJ2.C 7: Undefined symbol 'd' Error JARJ2.C 7: Function call missing ) Error JARJ2.C 7: Unterminated string or character constant Warning JARJ2.C 9: Possible use of 'x1' before definition Error JARJ2.C 12: Undefined symbol 'T' Error JARJ2.C 15: Statement missing ; Warning JARJ2.C 16: Function should return a value Warning JARJ2.C 16: 't' is assigned a value that is never used
= File Edit Search Run Compile Debug Project Options Window Help
+=[ž]===================+------------------------+=======================1=[ ]=+
|/* Ohjelma järjestää ka| Run Ctrl-F9 |seen. */
|#include <stdio.h> | Program reset Ctrl-F2 |
| | Go to cursor F4 |
|int main(void) | Trace into F7 |
|{ | Step over F8 |
| int x1,x2,t; | Arguments... |
| printf("Anna 1. luku +------------------------+
| printf("Anna 2. luku >"); scanf("%d",&x2);
| if ( x1>x2 ) {
| t = x1;
| x1 = x2;
| x2 = T;
| }
| printf("Luvut: %d %d.\n",x1,x2)
| return 0;
|}
|
|
Seuraavat BC:n komennot toimivat C++Builderissä mainittuja
poikkeuksia (CB) lukuuntottamatta, mikäli näppäimistöksi on
valittu Classic (Alt-T,E,Key Mappings ja IDE Classic).
[F1] - apua
[F2] - talleta tiedosto
[F3] - avaa tiedosto
[F4] - aja ohjelmaa kursoririville saakka
[F5] - zoom (muuta ikkuna isoksi/pieneksi)
[F6] - seuraava ikkuna
[F7] - suorita seuraava rivi
[F8] - suorita seuraava rivi käskynä
[F9] - käännä ja linkitä ohjelma, CB: aja
[F10] - menu
[Alt-F1] - viimeksi katsottu apua-ruutu CB: -
[Alt-F3] - sulje ikkuna
[Alt-F4] - muuttujan arvon tutkiminen CB: sulje
[Alt-F5] - vaihda tulostusruutuun/editoriin
[Alt-F7] - siirry edelliseen virheeseen
[Alt-F8] - siirry seuraavaan virheeseen
[Alt-F9] - käännä ohjelma
[Ctrl-F1] - apua kursorin kohdalla olevasta sanasta
[Ctrl-F2] - alusta ohjelma
[Ctrl-F3] - kutsupino
[Ctrl-F4] - muuta muuttujan arvoa
[Ctrl-F5] - siirrä ikkunan paikkaa/muuta ikkunan kokoa
[Ctrl-F6] -
[Ctrl-F7] - lisää muuttuja WATCH-ikkunaan
[Ctrl-F8] - poista/lisää breakpoint
[Ctrl-F9] - käännä ja linkitä tarvittaessa, aja ohjelma, CB: make
[Alt-0] - valintalista ikkunoista
[Alt-#] - siirry ikkunaan nro # CB: -
[Alt-W]W - siirry WATCH-ikkunaan CB: -
[Alt-X] - poistu käyttöjärjestelmään
[Ctrl-Ins] - laita lohko leikekirjaan
[Shift-Ins] - ota lohko leikekirjasta
[Shift-Del] - poista lohko ja laita se leikekirjaan
[Ctrl-Del] - poista lohko
[Ctrl-Y] - tuhoa rivi
[Ctrl-T] - poista sana
[Ctrl-nuolet] - liiku sana kerrallaan
[Home] - rivin alkuun
[End] - rivin loppuun
[PgUp] - näytöllinen ylöspäin
[PgDn] - näytöllinen alaspäin
[Ctrl-PgUp] - tiedoston alkuun
[Ctrl-PgDn] - tiedoston loppuun
[Esc] - poistu menusta tai apua-toiminnosta
[Alt-BS] - UNDO, eli peru muutokset
[Ctrl-Q]] - siirry sulun vastinpariin vasemmalle ( { [
/* "
[Ctrl-Q][ - siirry sulun vastinpariin oikealle ) } ] */
"
[Ctrl-Q]F - etsi
[Ctrl-K]B - aloita lohko (vasen ylänurkka)
[Ctrl-K]K - lopeta lohko
[Shift-nuolet] - maalaa lohkoa
[Ctrl-K]W - kirjoita lohko levylle
[Ctrl-K]R - lue lohko levyltä
[Ctrl-K]I - sisennä lohkoa
[Ctrl-K]U - ulonna lohkoa
+=[*]============== Preferences ==================+ | | | Screen Size Auto Save | | (.) 25 lines [X] Editor files | | ( ) 43/50 lines [X] Environment | | [X] Desktop | | Source Tracking [X] Project | | (.) New window | | ( ) Current window [ ] Save old messages | | | | OK Cancel Help | | | +=================================================+
_________________
_________________
_________________
_________________
_________________
_________________
01 /* Ohjelma järjestää kolme lukua suuruusjärjestykseen.*/
02 #include <stdio.h>
03 int main(void)
04 {
05 int x1,x2,x3,t;
06 printf("Anna 1. luku >"); scanf("%d",&x1);
07 printf("Anna 2. luku >"); scanf("%d",&x2);
08 printf("Anna 3. luku >"); scanf("%d",&x3);
09 if ( x1>x2 ) {
10 t=x1; x1=x2; x2=t;
11 }
12 if ( x1>x3 ) {
13 t=x1; x1=x3; x3=t;
14 }
15 if ( x2>x3 ) {
16 t=x2; x2=x3; x3=t;
17 }
18 printf("Luvut: %d %d %d\n",x1,x2,x3);
19 return 0;
20 }
void vaihda(int &a, int &b)Talleta nimelle jarj3.cpp ja kokeile toimintaa. Pitäisi toimia. Muuta ohjelma vielä seuraavaksi "kunnon" C++ -ohjelmaksi:
return *(int *)a - *(int *)b;sekä lisää muuttujat a ja b WATCH-ikkunaan. Aja ohjelmaa Run-käskyllä. Monta kertaa aliohjelmassa käydään?
... tai oliomaisesti:
{ /* Pääohjelma */ {
... cLuvut luvut;
lue(luvut); luvut.lue(cin);
jarjesta(luvut); luvut.jarjesta();
tulosta(luvut); luvut.tulosta(cout)
return 0; return 0;
} /* Pääohjelma */ }
C:\MyTemp\ohj\vesal>copy n:\kurssit\cpp\kerho\paamenu.0\*.*[RET]