C-ohjelmointiVastattu 8 v

C sharpilla kaikki merkkijonot

Miten tehdään rekursio, joka tulostaa kaikki annettua pituutta pienemmät merkkijonot, joiden merkit ovat a, b,...,z? Siis vaikkapa syötteellä 4 tulostus alkaa ja loppuu: a b c ... z aa ab ... zz aaa aab .... zzzy zzzz
C-ohjelmointiVastattu 8 v

Olio-ohjelmoinnista

Terve, Elikkäs teen tehtävää c olio-ohjelmointiin liittyen mutten vain ymmärrä mitä teen väärin. Pitäisi rakentaa oletusmuodostin mutta ei vaan järki leikkaa miten. [code] #include<iostream> using namespace std; c…
C-ohjelmointiEi vastauksia

Olio-ohjelmoinnista

Terve, Elikkäs teen tehtävää c olio-ohjelmointiin liittyen mutten vain ymmärrä mitä teen väärin. Pitäisi rakentaa oletusmuodostin mutta ei vaan järki leikkaa miten. [code] #include<iostream> using namespace std; c…
C-ohjelmointiVastattu 8 v

C pointer merkitys?

Mikä mahtaa olla C kielessä pointerien merkitys? Olen ymmärtänyt että pointer on muistipaikka johon on tallennettu jonkin toisen muistipaikan osoite. Mitä järkeä tässä on? Miksi koodissa ei käytettäisi suoraan sitä muis…
C-ohjelmointiVastattu 8 v

64bit i7 hitaampi kuin 32bit dualcore?

Raapustin C kielellä linuxille sellaisen yksinkertaisen "benchmark" ohjelman jossa kokonaisluvun arvoa lisätään yhdellä toistolauseessa. kutakuin koodi on i = 0; while (i < 2700000) i; printf("%d ", i); Kirjoitin koo…
C-ohjelmointiVastattu 7 v

Kovarianssi / kontravarianssi

Voi vittu kun ei ymmärrä vaikka miten yrittää! Olen ohjelmoinut C#:llä jo vuosia, mutta kun ei tajua niin ei vain tajua. Olenko oikeasti tyhmä vai onko tämä käsite oikeasti näin saakutin hankala hiffata?
C-ohjelmointiVastattu 8 v

assemblykoodi gcc:ssä (Windows; 32-bit)

int main%28void%29%3Cbr %2F%3E%7B%3Cbr %2F%3E unsigned int R1 %3D 11%2C R2 %3D 40%2C R3 %3D 0xfffffff%3B%3Cbr %2F%3E unsigned long long int summa%3B%3Cbr %2F%3E%3Cbr %2F%3E __asm__ __volatile__%28%3Cbr %2F%3E %26quot%3B…
C-ohjelmointiVastattu 8 v

Miten C++ ja C sharp eroaa toisistaan?

Aloitin ohjelmoinnin ja opettelin C :n. Nyt kuitenkin huomasin, että moni paikka hakee C# osaajaa. Onko C# ja C eri kielet? Vai onko jokainen C -ohjelma C#-ohjelma ja C#:ssa on jotain muuta C :aan lisättynä? Pisäisi vis…
C-ohjelmointiVastattu 8 v

Ohjelmointihaaste.

Tee Texas Hold'Em pokeripeli, jossa on vain 2 pelaajaa, tietokone vastaan ihmispelaaja. Vain yksi korttipakka, mutta pakassa on 4 jokeria tavallisen pakan lisäksi, eli 56 korttia yhteensä. Kortit arvotaan tietysti rando…
C-ohjelmointiVastattu 4 v

Miten uusi versio libcryptosta käyttöön Linuxissa

Työssä olen saanut tehtäväksi päivittää erään ohjelman Qt 4:stä Qt 5:lle. Kyseinen ohjelmisto käyttää OpenSSL-kirjastoa ja viittaa koodissa funktioon OPENSSL_init_crypto, eikä käännös mene läpi, koska funktion toteutust…
C-ohjelmointiVastattu 8 v

Törmäsin itse jännään pointtiin ohjelmoinnissa

Ihmettelin että miksi ei voi käyttää SendMessage-funktiota, vaan pitäisi käyttää PostMessagea, tuollaisissa DMA-muistisiirroissa, syy on tämä: saattaa sitten tulla kutsumaan sitä CALLBACK-funktiota uudestaan kun on jo s…
C-ohjelmointiVastattu 9 v

Vinkkejä aloittelijoille

#include <stdio.h> void HaukiOnKala(void) { printf("Älä opettele C kieltä ennen kun osaat C kielen!\n"); } int main() { while(1) { HaukiOnKala(); } return 0; }
C-ohjelmointiVastattu 4 v

Apua tehtävään!

Tee ohjelma, joka kysyy käyttäjältä ensin kokonaisluvun ja tämän jälkeen liukuluvun. Lopuksi ohjelma tulostaa molemmat luvut näytölle. Liukuluku tulostetaan kahden desimaalin tarkkuudella. Anna kokonaisluku:443 Anna des…
C-ohjelmointiVastattu 9 v

Miksi C-sharp on olemassa?

En tiedä ainuttakaan ammattisoftaa, joka olisi koodattu C#:llä. Kaikki vaativat jutut tehdään C/C :lla tai PHP/MySQL:llä webbipuolella. C# on Microsoftin oma lellipentu, kuin karamelli, maistuu hyvälle mutta käytännössä…
C-ohjelmointiVastattu 9 v

Arduino kääntäjä

Miten toimii arduinon kääntäjä muuttujien suhteen. Jos tarvin vain tiedon siitä onko nappia painettu vai ei tai palaako led vai ei. Niin osaako kääntäjä käyttää samasta tavusta bittejä jos käytän boolean tyyppistä enkä …
C-ohjelmointiVastattu 8 v

Arduino gcc ongelma

Jos kirjoitan asm("mov r0, #1000"); niin kääntäjä toimii. Jos kirjoitan asm("mov r0, #1001"); niin tulee ilmoitus: Error: invalid constant (3e9) after fixup Onko tuo ominaisuus, bugi, jäynä tai onko minulta jäänyt jotai…
C-ohjelmointiVastattu 9 v

linux: miten selvitetään konsolin merkkikoodaus?

miten esim. debianissa, ubuntussa, tai Red Hat linuxissa selvitetään konsolin merkkikoodaus C -lähdekoodissa ? siis millä funktiokutsulla saa selville, mikä on konsolisovelluksen ajonaikainen merkkikoodaus? Vastaus voi …