szati

Hozzászólások

10 bejegyzés megtekintése - 191-200 / 247
  • Szerző
    Bejegyzés
  • Hozzászólás: C programozás 2 #2017278
    szati
    Felhasználó

      Még egy pár kérdés.
      Hol tanultál programozni? Magadtól vagy iskolában?
      Milyen könyveket hazsnáltál a tanuláshoz?
      Szerinted melyik nyelvett éredemesebb megtanulni C# vagy C++? Mért?
      Azért akarok megtanulni egy OOP nyelvet is hogy GUIt is tudjak irni a programjaimhoz.

      Hozzászólás: C programozás 2 #2017277
      szati
      Felhasználó
        Hozzászólás: C programozás 2 #2017272
        szati
        Felhasználó

          Ja és egy kérdésem is volna. Vannak általánosan bevett módszerek egyes probléma megoldására csak én nem tudom ezeket, hol lehet utánna nézni ezeknek? Nem akarok állandóan ide rohangálni mert így a legegyszerûbb dolog megírása is eltert 2 hétig.

          Hozzászólás: C programozás 2 #2017271
          szati
          Felhasználó

            sprintf-el irtam meg a kódot, ki még nem próbáltam de jó egyzerû nem hiszem hogy elvi hiba ennebenne esetleg elgépelés.

            gcc -vel fordítva az int és a long int is 4 bájtos, legalább is nálam.
            De próbáld ki te is mellékelek egy progit ami erre jó.

            Code:
            int main()
            {
            printf(„char  : %2zd bájtn”, sizeof(char));
            printf(„short int  : %2zd bájtn”, sizeof(short int));
            printf(„int  : %2zd bájtn”, sizeof(int));
            printf(„long int : %2zd bájtn”, sizeof(long int));
            printf(„long long int : %2zd bájtn”, sizeof(long long int));
            }

            ezt lefordítod megmutatja mi menyi.

            Hozzászólás: C programozás 2 #2017267
            szati
            Felhasználó

              ltoa(n, buffer + 4, 10);

              Erre mért irja nekem az eclipse hogy, undefined reference to `ltoa’?

              #include <-- ez be van irva abba a filebe amibe a fügvényt használni akarom.

              Hozzászólás: C programozás 2 #2017266
              szati
              Felhasználó

                Itt találtam róla ném infót: http://ftp.gnu.org/savannah/files/avr-libc…stdlib.html#a24

                ha jól értem a radix ha 10 akkor tizes számrendszerbeli számot kapok. Jól értem?

                Hozzászólás: C programozás 2 #2017264
                szati
                Felhasználó
                  Hozzászólás: Software fejlesztés linux alatt #2014794
                  szati
                  Felhasználó

                    Egy könyvet aánlanék én is, szerintem ez a legjobb: http://www.kiskapu.hu/index.php?BODY=BookI…D=24803&VISIT=1

                    Viszont a hátlapját figyelmesen olvasd el, oda van irva hogy milyen elõismereteket feltételez.
                    A C++ is oda van irva de ha nem tuddsz C++-ba programozni akkor is nyugodtan vedd meg mert csak az utolsó felyezettben használják. Egyépként ez a felyezet a KDE-s progik készítésérõl szól.

                    Hozzászólás: C programozás 2 #2017250
                    szati
                    Felhasználó

                      Most mi van? A szemét az = 0-val… Ha véletlenül mégis volt valami odaírva elõtte, ki kell nullázni, vagy maszkolni, ahogy mutattam. (sõt eleve if (valtozo | 24); egyébként ez akkor hasznos, ha csak bitek fontosak a bytban;
                      pl.:
                      #define color_mask 1
                      #define palette_mask 2
                      #define gray_mask 4
                      #define bw_mask 8

                      if (mask | color_mask) {
                      printf(„ez szines”);
                      }
                      if (!(mask | bw_mask)) {
                      printf(„ez pedig nem fekete-fehér”);
                      })
                      (Az megint más kérdés, hogy a file-ból, meg szemetet eleve nem másolsz bele a változódba ugye?)

                      Most ezt nem értemm megin légyszi szájbarágósan mert még nehezen megy. Kérdéseim: Mért pont logikai vagy? Mit jelent a maszkolás, hogyan kell? Mit jelent a kinullázás, hogyan kell? Egész fenti kóddal mit tudok elérni?

                      Hozzászólás: C programozás 2 #2017248
                      szati
                      Felhasználó

                        Miért? Ezt nem értem. „125” 2 byte-ben, meg 4 byte-ban is 125… vagy nem? Az más kérdés, hogy a másik 2 byte-ot le***-od.

                        Ez azért nem ilyen simán megy. pl egy if(bmih->biBitCount != 24) -nél ha a bmih->biBitCount 2 bájtos akkor az értéket helyesen 24-nek olvassa ki voszont ha 4 bájt akkor már „szemetet” is beolvas és az így kapott szám hiába kezdõdik 24-el, az öszehasonlító mûveletnél nem lessz azonos a két érték.

                      10 bejegyzés megtekintése - 191-200 / 247