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…
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…
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…
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…
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…
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…
Eli siis blackjackissa, 5-cards-charlie, normisääntö tietysti on. jos tulee kortteja, sanotaan että tulee ässä, kasi, ässä, kuningas, ässä, ässä, mikä on tulos?
mihin tämä perustuu (menee gcc -kääntäjästä läpi aiheuttamatta virheilmoitusta): printf (_(" at ")); tai printf (_(" (inlined by) ")); ???? ensimmäinen rivillä 271 ja jälkimmäinen rivillä 296, molemmat tiedostossa addr2…
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…
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 …
Tässä on kyse lähdekoodista, jonka kääntämisen lopputuloksena syntyy DLL -tiedosto. Siis "libxxx.dll" Ajoin gcc:n -E -optiolla, jotta näen, mitä varsinainen kääntäjä saa syötteekseen C-preprosessoinnin jälkeen. YLLÄTYIN…
moi, tarvitsisin apua tähän tehtävään. mielellään ei suoraa vastausta vaan vähän neuvoa ja sellaista :) Kirjoita ohjelma jossa on kolme erityyppistä muuttujaa alustettuna seuraavasti: Muuttuja int alustetaan luvulla 105…
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ä…
#include <stdio.h> void HaukiOnKala(void) { printf("Älä opettele C kieltä ennen kun osaat C kielen!\n"); } int main() { while(1) { HaukiOnKala(); } return 0; }
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ä …
Tälläistä tehtävää nyt olen yrittänyt miettiä mutta ei millää meinaan onnistua. Viope antaa vain virheeksi: Tarkista vakiosyöttövirtaa (cin) käyttävistä lauseista tietojen lukemisen kohde (cin >> kohde). Esimerkiksi koh…
Hei, Olen rakentamassa arduinolla maamoottorille säädintä, joka pitää kierrosluvun vakiona. Kierroslukua mitataan anturilla joka antaa 5 V pulssia jonka taajuus on verrannollinen nopeuteen. Tämän pohjalta arduino laskee…
Teen C ohjelman ydintä Code Blocksilla ja käyttöliittymän Qtn C :lla. Ydintä teen ihan vain console ohjelmana ja tarkoituksena on pitää ydin ja käyttöliittymä ohjelman kehityksen aikana selvästi erillään. Joitakin muutt…
olisiko kellään tietoa passeli laskutuksen lasku tiedoston kuvauksesta? Tarvitsi siirtää varastokoodin mukaan tietue määrä ja pvm, eri tiedostoon.Ihan äkkiä ei selvinnyt kun tutkin hexa muodossa laskua (määrä tietoa).
Kyseessä on yksi, kaksi ja joskus kolmiulotteiset taulukot. Staattisesti varattuina, esim double Alfa[100][3];, niiden debuggaaminen on helppoa GDB:llä joka on tullut sekä Qtn että Code::Blokin mukana. Sitten kun tila v…