JOS käytetään pelkästään gcc:tä, silloin on helppo selvittää, mitä pelkkä preprosessointi oikeastaan tekee, kas näin: gcc -E test.c >test.preprocessed MUTTA: entä, jos kyseessä ei ole yksittäinen .c -tiedosto, vaan tyyp…
Olisiko suosittaa hyvää C kirjaa kielen muistiin palauttamiseksi ja uusine juttujen ymmärtämiseksi. Etsin ihan oikeaa paperista kirjaa jotta se toimisi myös näppärästi hakuteoksena jatkossa.
Jos haluaisi aloittaa c ohjelmoinnin ( ihan kotona ) niin mistä tai miten aloitetaan
Laita tällainen koodi lähdekoodisi alkuun: #include // modulename: sourcefilename.c typedef unsigned long uint32; typedef unsigned long long uint64; /* To compile: gcc -c numbersd.c To link: gcc -static -shared -o numbe…
Ja mites kirjottasin tolle luokalle "int main()"-osan silleen että voin ite syöttää tiedot jokaisesta autosta? Ja sit vielä, mitäs muuta vikaa seuraavassa ohjelmassa vois olla? Testailin tuota valmiiks syötetyillä tiedo…
Opettelen koodausta arduinolla, ei siis ihan C:tä vaan kieli on prosessing. Mutta ongelma on sellainen, kun rpm nousee potikkaa vastaavaan arvoon, niin led menee päälle mutta se ei saa pudota pois päältä heti kun arvo l…
int a; { int a; <- ei voi määrittää, koska a määritelty ylemmässä blokissa } VERTAA: { int a; } int a; <- MIKSI ei voi määrittää, vaikka a on määritetty alablokissa eikä sen pitäisi näkyä tällä tasolla ollenkaan??…
työpöytäsovelluksiin? Delphi / C-builder oli erinomaisia mutta nykyään valitettavasti kuolleita tapauksia enkä ole yhtä nopeaan ja helppokäyttöiseen käyttöliittymän rakentamistyökaluun vielä törmännyt. Millä sinä teet k…
Tee ohjelma, joka kysyy käyttäjän etu- ja sukunimen, sekä tallentaa edelliset käyttäjän nimeämään tiedostoon. Ohjelman on kysyttävä ensin etunimeä. Toiseksi kysytään sukunimi ja lopuksi haluttu tiedoston nimi. Tiedoston…
Mikähän olisi optimaalisin tapa tulostaa esimerkiksi 8-bittinen luku bittimuodossa? Ajattelin tehdä silmukan, jossa olisi ensin maskina 0b1000000 ja se sitten naitettaisiin &-operaattorilla käsittelyssä olevaan 8-bittis…
typedef unsigned long uint32; typedef unsigned long long uint64; Esimerkkejä siitä, mitä syntyisi, jos allaolevan makron saisi määriteltyä oikein: uint64 dv64_3(uint64 arg) { dv64s(3); uint64 r = arg / 3; dv64e(3); retu…
Millaisella komennolla pitäisi kääntää (gcc windowsissa, eli mingw-gcc): Haluan tuottaa DLL -kirjaston. Mutta haluan, että tuon DLL -kirjaston tarvittavat osat linkitetään staattisesti tuohon DLL -kirjastoon, eli siis s…
Kuinkahan on, saako Qtquick projektia muutettua helpolla Qt Widgetsprojektiksi? Ongelmina siinä on mm. se että pitäs loihtia jo olemassaolevalle osuudelle .ui tiedosto, ja näyttää sille että niillä kahdella kehityshaara…
Pitäisi kääntää ohjelma http://fredrikj.net/blog/2013/03/testing-lis-criterion/ , mutta taidot ei riitä. Onko jotain käännösskriptiä saatavilla?
Hei, Onks kellään vapaat kädet auttaa noissa c luku 11 tehtävien kanssa? Meinaa jäädä koko kurssi saamatta just noiden parin tehtävien takia. Aika moni on myös kysellyt näistä mutta kukaan ei oo antanut kunnollista vast…
Ohjelmassa otetaan datetimellä otettu ajankohta muistiin muuttujaan ja sitä verrataan toiseen käyttämällä .Days int daysAgo=(DateTime.UtcNow-updateDate).Days tuo ei nyt toimi oikein ainakaan 1 vuorokauden kuluttua. Mikä…
Heippa, visual studio .net, visual c .net, visual c# . net, Onko nämä kaikki jotain microsoftin tuotteita ? Ok C ja C# ovat ohjelmointikieliä, mutta mitä tarkoittaa tässä yhteydessä sanat visual studio, pelkkä visual ja…
Aloitin c# harjoittelun ja vaikka syntaksi näyttää ihan fiksulta en osaa nähtävästi kieltä ollenkaan. Homma kaatui heti siihen kun koitin ottaan desimaaliluvun syötteestä ja tulostaa sen kokonaislukuna. kokeilin tätä, m…
Oon pari kertaa käyny c-kurssin ja vieläkään ei ole auennut osoittimet. Mitä hyötyä/etua näillä on ja mitä ei normaali muuttujilla voi tehdä?
Mikä mahtaa olla vikana kun on määritetty array: const char *array[] = {"tieto1","tieto2"}; Tämä toimii ongelmitta: printf("%s",array[1]); Mutta kun yritän tehdä samaa lähettämällä kutsun aliohjelmalle niin se ei toimik…