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]