begyu

Hozzászólások

10 bejegyzés megtekintése - 51-60 / 118
  • Szerző
    Bejegyzés
  • Hozzászólás: C programozás #2016187
    begyu
    Felhasználó
      apx 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 🙂

      Hozzászólás: C programozás #2016186
      begyu
      Felhasználó
        jzombi 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]
        Hozzászólás: C programozás #2016179
        begyu
        Felhasználó
          Leslieman wrote:
          Na, „normális” módon csináltam egy 59 byte-osat is. Ez már magamnak is tetszik … :poketoungeb:
          [img]http://leslie_c2.jpg[/img]

          Ez a csúcs!

          Code:
          main(int i){while(printf(„%d „,i++)<4);}

          Gratula!

          Hozzászólás: C programozás #2016177
          begyu
          Felhasználó
            Leslieman wrote:
            Ha számít az #include is, akkor azzal együtt az enyém 62, windowsos enterrel. Ha linuxon szerkesztem, akkor csak 61 :).
            #include nélkül 43.

            Paramétert adni a program indításakor nem ér 😀 :D!
            [img]http://leslie_c.jpg[/img]

            Ha van egy „a.h” fájl ezzel a tartalommal:

            Code:
            #define A while(i<101)printf("%d ",i++);

            akkor elég ennyi:

            Code:
            #include „a.h”
            main(int i){A}
            Hozzászólás: C programozás #2016166
            begyu
            Felhasználó
              kelemengabor wrote:
              Esetleg megmutatnátok a kódokat is? Ez így egyelõre akár nagyotmondó verseny is lehetne.

              Az egyik változat:

              Code:
              main(){int i=0;while(i++<100)printf("%d ",i);}
              Hozzászólás: C programozás #2016164
              begyu
              Felhasználó

                Bocs, most látom, hogy 1-100-ig és nem 0-tól. Tehát csak 46 bájt!

                Hozzászólás: C programozás #2016163
                begyu
                Felhasználó
                  pomm wrote:
                  Hm…56-ba bepréseltem…bár szintaktikailag nem helyes, de lefordul és müxik…
                  Hozzászólás: RHIDE #2029419
                  begyu
                  Felhasználó

                    Hali!
                    Kiszedtem a korábban bepakolt dinamikus könyvtárakat, így kisebb lett a csomag, viszont külön kell telepíteni minden szükséges csomagot (pl.: rhtvision).

                    Hozzászólás: RHIDE #2029418
                    begyu
                    Felhasználó

                      Nem reagált senki, de azért tanulságul elmondom, mi volt a bibi.
                      A forrás túl régi, kb. 2003-as, azóta frissült a setedit és a TV is. Fordításoknál a típusok nem egyeznek, linkelésnél definiálatlan szimbólumok maradnak. Tehát ami nem összetartozik, az nem tartozik össze! 🙂
                      A CVS-bõl leszedett forrás viszont csont nélkül lefordult.
                      Sajnos fogalmam sincs, hogy hol tart a fejlesztése, de remélem beindul végre.
                      Próbálgattam egy rövid ideig és semmi hibát nem találtam, fut rendesen minden, amit megnéztem benne. Akit érdekel, UHU alatt kipróbálhatja, szerintem már most is használható. (pcre_4.4 csomag is kell neki)

                      Hozzászólás: rendszeridõ #2029674
                      begyu
                      Felhasználó

                        Valaki segít nekem a linuxtól rendszeridõt kérni c -be
                        [align=right][snapback]149338[/snapback][/align]

                        Code:
                        #include
                        void main()
                        {
                         printf(„Ido: %dn”, time(0));
                        }

                        itt a szintaxis: time_t time(time_t *t);

                        Vagy:

                        Code:
                        #include
                        void main()
                        {
                         time_t x;
                         struct tm *t;

                         time(&x);
                         t = gmtime(&x);
                         … stb.
                        }

                        ahol:

                        Code:
                        struct tm *gmtime(const time_t *tod);

                            struct tm {
                              int    tm_sec;    /* seconds after the minute [0-60] */
                              int    tm_min;    /* minutes after the hour [0-59] */
                              int    tm_hour;   /* hours since midnight [0-23] */
                              int    tm_mday;  /* day of the month [1-31] */
                              int    tm_mon;    /* months since January [0-11] */
                              int    tm_year;   /* years since 1900 */
                              int    tm_wday;  /* days since Sunday [0-6] */
                              int    tm_yday;  /* days since January 1 [0-365] */
                              int    tm_isdst;   /* Daylight Savings Time flag */
                              long   tm_gmtoff; /* offset from GMT in seconds */
                              char * tm_zone;  /* timezone abbreviation */
                            };

                      10 bejegyzés megtekintése - 51-60 / 118