C-ohjelmointiVastattu 4 v

Outo C -kielinen määrittely ?

Mitä seuraavassa C -koodissa tekee määrittely: double (*mdct_enc)[18] = mdct_enc_long[gr][ch]; ? Jos siinä olisi erikseen ensin: double mdct_enc[18]; ja sitten: mdct_enc[18] = mdct_enc_long[gr][ch]; niin silloin se ilme…
C-ohjelmointiVastattu 4 v

LUA on nopea ja helppo kieli

FOR silmukka 1 => 1000000000 (yhteen miljardiin) vie aikaa vain 3.94 sekuntia. NO, kokeile itse: #!/usr/bin/env lua local x = os.clock() local s = 0 for i=1,1000000000 do end print(string.format("Suoritus kesti: %.2f…
C-ohjelmointiVastattu 5 v

Jos tarvii tehoja...

"Direct3D is used to render three-dimensional graphics in applications where performance is important,! Koko asiakirja: https://en.wikipedia.org/wiki/Direct3D
C-ohjelmointiVastattu 5 v

C-käännös: mitä parametreja linkkausta varten ?

1. Aluksi on tehty näin (OS: Windows): copy /b pdftopng.cc pdftoXXX.cc 2. Seuraavaksi on poistettu riippuvuudet libpng -kirjastoon (ainakin on ollut tarkoitus poistaa). jos kääntää tyyliin gcc -c ...., niin itse käännös…
C-ohjelmointiVastattu 5 v

Joo huvikseni voisin tehdä pappeli-pelin.

Mistä tahansa omasta kuvatiedostosta se muodostaa 3D palapelin ja sekoittaa ne palat, mutta pitäisiköhän niiden palojen sitten olla eri muotoisia ja sellaista, en tiedä ja leijumaan avaruuteen joista sitten hiirellä pit…
C-ohjelmointiVastattu 5 v

pienin integer eri kuin javassa

Mistä johtuu että pienin int on yhtä suurempi kuin -2^n https://codescracker.com/c/c-data-types.htm https://codescracker.com/cpp/cpp-data-types.htm https://codescracker.com/java/java-integers.htm Myös tuolla määritellää…
C-ohjelmointiVastattu 5 v

SFML ei toimi enää c++

Ubuntu vaihtui versioon 20.04 LTS. Codeblocs ilmoittaa ettei löydä grafiikkakirjasto sfml-libraryja. Pitäisi kai löytää ne ja kopioida jonnekkin mistä Codeblocs ne löytää? Kokeilin asentaa sfml mutta ilmoitti että uusin…
C-ohjelmointiVastattu 6 v

Miksi OpenSSL monimutkainen kääntöjärjestelmä ?

Monessa C -ohjelmassa on kääntöjärjestelmänä autoconf/automake. Mutta OpenSSL:ssä tekijöille ei kelvannut tämäkään, vaan piti koodata Perlillä oma kääntöjärjestelmä. Yksinkertaisia C -ohjelmia voi kääntää näin: gcc -c p…
C-ohjelmointiVastattu 6 v

c-sharp lambda ekspressionit

hei. olenko tyhmä vai onko tämä asia tarkoitettu vain sille prosentille älykkäimmistä ihmisistä? oon yrittänyt ymmärtää näitä "lambda expression" muotoja mutta en millään pääse niistä jyvälläe! oon kyl koodaillu jo vuos…
C-ohjelmointiVastattu 6 v

while ja if - kuinka käyttää tässä tapauksessa?

Hei, Minun pitäisi saada ohjelmasta poistettua suurin ja pienin luku. Käyttäjä siis syöttää viisi lukua, joista suoritetaan laskutoimitus, mutta tästä laskutoimituksesta (eli noista viidestä luvusta) pitäisi jättää pois…
C-ohjelmointiVastattu 6 v

Tiukka oneliner

Kuinka pieneen tilaan echo komennon saa koodattua C kielellä niin että GCC kääntää sen oletusasetuksilla? (Ubuntu 64) #include<stdio.h> main(int c,char **v){while(1!=c--)printf("%s ",*v,**v );printf("\n");} Kaksi …
C-ohjelmointiVastattu 6 v

C ohjelman käynnistys parametrien välittäminen

Jos aikoo jollakin tavoin hyödyntää C -kielistä ohjelmassaan, Linux ohjelmista tuttua tapaa ohjata ohjelman suoritusta saateparametreilla, täytyy ohjelman pää runko alkaa: int main(int argc,char* argv[]) {} tutun int ma…