HTML

Utolsó kommentek

  • cipo000: Jó kis szösszenet, jó zenével :) Amúgy a felvonulásokkal, csak annyi a probléma, hogy a kitűzött c... (2011.07.21. 02:08) Nem a nem a nem, hanem a nem
  • 0k-: annyit talán számít, h egy idő után nem lehet majd normálisan vitatkozni a dolgokról, de legalábbi... (2011.03.12. 09:50) Vicc
  • 0k-: és a politikusok ezt a szófacsart nagyon szeretik csinálni, én gusztustalannak tartom. megszorítás... (2011.03.12. 09:37) Vicc
  • 0k-: na, örülök srácok! eddig egyik posztomra sem jött ennyi komment. persze nem meglepő, h izgalmasabb... (2011.03.12. 09:28) Vicc
  • fraki: @mavo: "nem." Akkor buzizz egyet a parlamentben, és nézd meg, mi történik :) De egyébként... "a... (2011.03.12. 08:35) Vicc
  • Utolsó 20

Címkék

3d (1) 56 (1) adatbázis (3) ajánló (22) aleksandar zograf (1) amorf ördögök (1) animáció (11) arc (3) árt (29) bada dada (1) barbár (3) bertrand russell (1) bienálé (1) bigyó (3) bipod (1) biztonság (2) blu (1) britney spears (1) cakephp (2) chip (1) cigi (1) címke (5) colourlovers (1) daily monster (1) development (6) dmh (1) don hertzfeldt (1) downloadr (1) edith piaf (1) én (2) english (3) feladvány (1) film (7) flash (4) fotó (12) game (1) games (1) gil scott heron (1) google (1) hálózat (1) halu falu (1) henri barbusse (1) hiba.cc (1) hiphop (3) hírdetés (2) hoodwink.d (1) hunglish (1) idézet (6) információ (4) játék (7) játékok (1) john cage (1) kabala (1) kaparós (1) kép (12) képregény (6) kísérlet (4) klip (8) koincidencia (2) koncert (2) könyv (5) közhely (10) kulcstartó (1) lét (51) linkfelhő (1) linux (1) lol (10) lookalike (8) március 15 (1) marinaomi (1) martin jondo (1) matek (1) máv (1) mc hammer (1) mém (2) metanet (1) mix (5) mkkp (1) mobil (3) mp3 (5) n (1) nem (1) ninja (2) nyeremény (1) október 23 (1) one self (1) online (1) onyx (1) oscar (2) pajor tamás (1) php (1) plakát (3) plusminus design (1) pol (8) polaroid (1) pua (1) reggae (2) régi (3) retorika (2) scott mccloud (1) semmi (1) sickratman (1) sketchup (1) slate (1) smallcarrot (1) sol (1) space invaders (2) stencil atya (1) szem (5) szín (2) színház (2) télapó (1) ubuntu (1) ünnep (6) valentin (1) vers (8) verseny (2) vicc (1) video (30) web20 (2) webkamera (1) weblapszemle (3) wifi (1) windows network (1) wondercon 2007 (1) zene (28) zuboly (1)

Ezt olvasom

"Az Index szakértői"

2007.03.10. 12:57 0k-

Érdekesen ír az Index a legjobb magyar óriásplakátról. Ez most csak azért érdekes, ha nem is fontos, és gondolom csak nekem, mert 7-én az első kerületben valahol szintén összefutottam vele. Mivel éppen nem volt nálam kompjúter ezért még le is fotóztam - na persze amúgy is lefotóztam volna, mert legjobb plakát!:

 

Állítólag "egy sort kellett a kódhoz hozzáírni, azt, amelyik »megkonstruálja a struktúrát«, mondták [az Index szakértői]". Ez egyrészt azért fura, mert a cikkhez mellékelt ábrán is látszik, hogy legalább négy sort toldottak hozzá (a homályos részek), másrészt azért, mert egy programozó könnyen észreveheti, hogy a legalsó sorban a struktúra inicializációja megtörténik és kap is egy kezdő paramétert az 'n'-et - ami továbbá a 110 az ASCII tábla szerinti egészszámot jelenti. Tehát a "megkonstruálást" a fenti kód már tartalmazza. A kódhoz eleve hozzá kell fűzni azt a két sort, ami elérhetővé teszi az strcpy és a printf függvényeket, mivel ezeket a string.h és az stdio.h header (fejléc) fájlok tartalmazzák. Továbbá a programnak szüksége van egy ún. belépési pontra, ami a main() függvény deklarációját jelenti. A teljes futtatható/fordítható kód tehát az alábbi lesz:

#include <stdio.h>
#include <string.h>
int main() {
    struct cool {
           char p1, p2, p[5];
           cool(int c) : p2(c++), p1(c) {
                    strcpy(p, "v_ga");
                    p[1]=p2; p2=p[3]; p[3]=c;
                    printf("www.%s.com/feladvany", this);
           }
    } leet('n');
}
E bejegyzés egyébként azért kapja meg az 'árt' címkét, mert szerintem programkódot kivinni az utcára már művészet. Nagyra tudnám értékelni, ha unalmas házfalakra az unalmas hárombetűs firkálmányok és 'szeretlek mucus'-típusú közhelyes üzenetek helyett programokat fújnának fel. Az univerzális hárombetűs teg lehetne például ez: "[a-zA-Z]{3}". Ez a kifejezés egyszerre fedi az összes hárombetűs szót, kivéve persze az ékezeteseket. :]

Még annyi, hogy én sem vagyok tipikus C/C++ arc, de ennyit mindenki tudhatna, aki már foglalkozott vele. A fenti programot pedig bárki ellenőrízheti, ha letölti például a kiváló és ingyenes Dev-C++ fejlesztői környezetet.

7 komment

Címkék: közhely feladvány árt development plakát koincidencia hírdetés

A bejegyzés trackback címe:

https://szellemszar.blog.hu/api/trackback/id/tr5744993

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

3k- · http://szellemszar.blog.hu/ 2007.03.11. 14:04:12

akkor figyelmedbe szeretném ajánlani egyik legnagyobb hatású modern erdélyi költőnk egyik versét, őszintén remélve, hogy kielégít:

kiri.csing.hu/texts/verse/magyarok.txt

3k- · http://szellemszar.blog.hu/ 2007.03.11. 14:08:58

vagy esetleg még 15.00-ig elcsípheted az Tilos rádió Irodalmi Lépegető c. műsorát, ahol szintén magyar versek hallhatóak:

tilos.hu/program.php?program_id=517

Látogató 2007.03.11. 20:02:51

nem azért, de aki ezt fejben nem tudja megoldani, annak nem nagyon érdemes jelentkeznie sem...

3k- · http://szellemszar.blog.hu/ 2007.03.11. 20:18:36

van benne igazság... kérdés hogy ha valaki lefordítja kizárja-e, hogy fejben is meg tudná oldani. mondjuk 10 perc C++ ref olvasgatás után.

én is emiatt írtam meg inkább, mert 4-5 éve kódoltam C++-ban, akkor is csak mobilra. nehéz hirtelen nyelvek között váltogatni. én pl. többhónap php után néha pythonban is reflexből kettőspontot rakok a sorok végére! :D

0k- · http://ekezet.com/ 2007.03.11. 20:46:40

meg ami most eszembejutott az, hogy a valóságban is kérhetsz segítséget, pl. ott a gugli meg a kollégáid. meg vezetőként megfontolnám, hogy kit veszek fel, mondjuk egy büdösszájú bírhatatlan geeket, aki mindent vág fejből vagy egy kiegyensúlyozott valakit, akivel könnyű csapatban dolgozni. nagyban úgyis mindig az interjú (nameg a főmufti) dönt szvsz.

Papucs · http://angrycoder.org/~shwooz 2007.03.14. 00:40:40

Én ezt az egy sort nem értem:

cool(int c) : p2(c++), p1(c)

Ez meg mi a fene? Netán funkciódefinició? Nem is tudtam, hogy azt struct-ban is lehet...

0k- · http://ekezet.com/ 2007.03.14. 00:58:37

lehet olyat írni, az éppen a konstruktor. annak adod át az 'n' karaktert az alján.

en.wikipedia.org/wiki/C++_structures_and_classes#Constructors
süti beállítások módosítása