Onko kaikki kolme tiedostoa samassa hakemistossa?jusola wrote:Ongelma ei ole siinä sillä se toimii kolmannessa koodissa(erillinen ohjelma) ihan hyvin.
Tyhmät kysymykset (I/2015)
Re: Tyhmät kysymykset (I/2015)
Re: Tyhmät kysymykset (I/2015)
Voiko coolbasicilla jotenkin saada aikaan sen että kun koneen käynnistää niin ohjelma aukeaa automaattisesti? 

Re: Tyhmät kysymykset (I/2015)
CB:ssä ei ole komentoa sellaiseen. Pystyt kuitenkin tekemään esimerkiksi .bat tiedoston ja suorittaa sen CB:llä (Execute komento) joka tekee kyseisen asian. Ohjelman asettaminen käynnistymään tietokoneen mukana vaatii järjestelmänvalvojan oikeuksia mikä pitää huomioida.Jurpo wrote:Voiko coolbasicilla jotenkin saada aikaan sen että kun koneen käynnistää niin ohjelma aukeaa automaattisesti?
Re: Tyhmät kysymykset (I/2015)
Käyttöjärjestelmän hommahan tuon on joka tapauksessa. Ohjelmointikielessä on hyvin vaikea olla tukea tuolle, sillä se vaatii kuitenkin jonkinlaisen "asennuksen" käyttöjärjestelmään. Latexin esimerkki on hyvä. Windowsissa voi käyttää ajastuksia tms. järjestelmän taskeja tuon toteuttamiseen käynnistyksen yhteydessä.Latexi95 wrote:CB:ssä ei ole komentoa sellaiseen. Pystyt kuitenkin tekemään esimerkiksi .bat tiedoston ja suorittaa sen CB:llä (Execute komento) joka tekee kyseisen asian. Ohjelman asettaminen käynnistymään tietokoneen mukana vaatii järjestelmänvalvojan oikeuksia mikä pitää huomioida.Jurpo wrote:Voiko coolbasicilla jotenkin saada aikaan sen että kun koneen käynnistää niin ohjelma aukeaa automaattisesti?
- Koodari Urhea
- Newcomer
- Posts: 8
- Joined: Mon Oct 28, 2013 4:29 pm
- Location: Oulu
Re: Tyhmät kysymykset (I/2015)
Miten saisin tehtyä kaareutuvan viivan piirtokomennoilla?
EDIT:
Kiitos, tuo tapa toimii
Last edited by Koodari Urhea on Sat Dec 05, 2015 7:26 am, edited 2 times in total.
Koodari Urhea (ei ehkä ihan niin urhea)
Re: Tyhmät kysymykset (I/2015)
Käytännössä monesta lyhyestä viivasta. Valmista piirtokomentoa tähän ei löydy, mutta ainakin joitain käyrien piirtofunktioita löytyy valmiina toteutuksina. Esimerkiksi tämä: http://www.cbrepository.com/codes/code/99/ Kaikki riippuu siitä millaisen käyrän haluat.Koodari Urhea wrote:Miten saisin tehtyä kaareutuvan viivan piirtokomennoilla?
Optimointivinkkinä sellainen että, jos satut piirtämään useita viivoja yhteen putkeen, on nopeampaa piirtää, kun puskuri on lukittu (Lock ja Unlock komennot)
- Koodari Urhea
- Newcomer
- Posts: 8
- Joined: Mon Oct 28, 2013 4:29 pm
- Location: Oulu
Re: Tyhmät kysymykset (I/2015)
Miten saisin tehtyä funktion, jolle annetaan kaksi lausetta ja se etsii ensimmäisen lauseen tiedostosta ja korvaa sen toisella?
'Lauseet" eivät oikeastaan ole lauseita, koska niissä ei ole pistettä perässä. Yksi "lause" on siis omalla rivillään.
'Lauseet" eivät oikeastaan ole lauseita, koska niissä ei ole pistettä perässä. Yksi "lause" on siis omalla rivillään.
Koodari Urhea (ei ehkä ihan niin urhea)
Re: Tyhmät kysymykset (I/2015)
Coolbasicista löytyy jo valmiiksi funktio tuohon, katso manuaalista funktio "Replace".Koodari Urhea wrote:Miten saisin tehtyä funktion, jolle annetaan kaksi lausetta ja se etsii ensimmäisen lauseen tiedostosta ja korvaa sen toisella?
'Lauseet" eivät oikeastaan ole lauseita, koska niissä ei ole pistettä perässä. Yksi "lause" on siis omalla rivillään.
- Koodari Urhea
- Newcomer
- Posts: 8
- Joined: Mon Oct 28, 2013 4:29 pm
- Location: Oulu
Re: Tyhmät kysymykset (I/2015)
Sen pitäisi etsiä se tiedotosta.
Koodari Urhea (ei ehkä ihan niin urhea)
Re: Tyhmät kysymykset (I/2015)
Käytännössä sinun on luettava OpenToReadin avulla tiedosto merkkijonoksi/-jonoiksi ja niistä vaikka Replacen avulla muuttaa teksti ja kirjoittaa OpenToWriten avulla tiedosto kokonaan uusiksi. OpenToEditin avulla tiedoston pätkän muokkaaminen ei toimi ellei muutettava merkkijono satu olemaan saman pituinen kuin paikalle vaihdettava, muuten tiedoston loppuosaa joutuisi siirtämään (eli tekemään käytännössä saman kuin alkuun selitin) tiedoston keskelle ei vaan siis pysty lisäämään(tai poistamaan) tavaraa vaan tiedoston joutuu ainakin osittain kirjoittamaan uudestaan.
Re: Tyhmät kysymykset (I/2015)
Mikä mahtaa olla helpoin tapa järjestää luvut A, B, C ja D suuruusjärjestykseen?
"Baby," I said. "I'm a genius but nobody knows it but me."
-
- Moderator
- Posts: 227
- Joined: Wed Aug 29, 2007 3:55 pm
Re: Tyhmät kysymykset (I/2015)
Pidemmille listoille on järkevämpiä vaihtoehtoja, mutta tuli mieleen tämmönen vertailuvaihtelu:
Toivottavasti toimii.
Code: Select all
a=6:b=123:c=93:d=-2
tmp1=min(a,b):b=max(a,b):a=tmp1 // järjestetään parit (a,b) ja (c,d) nyt pienin on joko a tai c ja suurin joko d tai b
tmp1=min(c,d):b=max(c,d):a=tmp1
tmp1=min(a,c):b=max(a,c):a=tmp1 // varmistetaan, että a on nyt pienin kaikista, jäljelle jää b,c,e
tmp1=min(b,d):b=max(b,d):a=tmp1 //d on nyt isoin, sillä se on valittu kahdesta isoimmasta
tmp1=min(b,c):b=max(b,c):a=tmp1 //järjestetään jäljelle jääneet b ja c
print a+", "+b+", "+c+", "+d