Kezdőlap › Fórumok › Programozás › C programozás
- This topic has 351 hozzászólás, 49 résztvevő, and was last updated 16 years telt el by
valaki456.
-
SzerzőBejegyzés
-
2005-10-18-06:12 #2016186jzombi wrote:Bár a feladat (meg a topic címe is) kikötötte a programozási nyelvet, azért kipróbáltam pascalban:Code:var i:byte;
begin
for i:=1 to 100 do write(i,’ ‘);
end.ez mindennel együtt 55 bájt :rolleyes:.
Ezen nagyon meglepõdtem, mivel a c szintaxtisa tömörebb, de utána rájöttem, hogy az include miatt 17 karakter +-al indultok :poketoungeb:.REXX (40 karakter):
Code:c=”;do i=1 to 100;c=c||i||’ ‘;end;say c
[code]2005-10-18-11:03 #2016187apx wrote:…láttunk olyan megoldást is ami egy új header-t tartalmazott, de ezt alkotója is csak egy „vicces” alternatívának gondolta, mivel értette az eredeti feladatot.Ha a.h:
Code:main(i){while(printf(„%d „,i++)<4);},akkor
Code:#include „a.h”csak 14 bytes 🙂
2005-10-18-12:49 #2016188Jó, akkor 1 byte:
program.c:
Code:Mfordítási parancs:
Code:gcc -DM=”main…” program.cA 0 byte-on is gondolkodtam. Egyelõre nem megy :)))))
2005-10-18-13:09 #2016189Igen, ez is egy megoldás 😀
2005-10-19-08:08 #2016190vizsla wrote:Jó, akkor 1 byte:program.c:
Code:Mfordítási parancs:
Code:gcc -DM=”main…” program.cA 0 byte-on is gondolkodtam. Egyelõre nem megy :)))))
Mindig akad valaki, aki übereli a megoldásomat, de ez az egybájtos most fájt!
Persze, már az enyémben is csalás volt az include, csak nekem nincs olyan fantáziám, hogy még kombináljam is holmi makróval. Lehet, hogy ez az egész hülyeség volt, de szerintem tanulságos is.De ha már itt tartunk, melyik fordító generálja szerintetek a legkisebb kódot?
(A GCC nem errõl híres.)2005-10-19-08:22 #2016191Bár gcchez nem értek, de bizonyára van ott is smartlinking, meg egyéb kód optimalizálás, amivel kisebb binárist kapsz.
2005-10-19-12:32 #2016192jzombi wrote:Bár gcchez nem értek, de bizonyára van ott is smartlinking, meg egyéb kód optimalizálás, amivel kisebb binárist kapsz.Mintha Téged érdekelt volna annó a kedit?
Ha UHU-t használsz: http://free.srv.hu/b/e/begyu/the_3.2~beta1-13_i386.uhu2005-10-19-12:54 #2016193Igen, de a THE-vel van néhány gondom:(
A kedites configfájlomban vannak fastdef-es részek, ezek nem mennek a the-vel, másrészt néhány billentyûkombinációt nem esz meg linux alatt:(Azért köszi.
2005-10-19-13:09 #2016194jzombi wrote:Igen, de a THE-vel van néhány gondom:(
A kedites configfájlomban vannak fastdef-es részek, ezek nem mennek a the-vel, másrészt néhány billentyûkombinációt nem esz meg linux alatt:(Azért köszi.
Ez nem az eredeti THE, a billentyûkombinációkat meg lehet oldani, pl. lásd az „ekezet” makrót. Minden csak beállítás kérdése, még az egérgombokra is rá lehet definiálni funkciókat. Nemrég vettem észre, hogy az eddig olvasható karakterek a monitor felbontás növelése után elsz@ródtak (a default színek miatt). Egyelõre egy „compat keditw” vagy „ringcmd compat keditw” olvashatóbbá teszi.
2005-10-19-13:33 #2016195Még megvan a régi topic, ne offoljuk össze a c-sek fórumát:)
http://www.linuxforum.hu/smf/index.php?topic=6878.0 -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz