C programozás

Kezdőlap Fórumok Programozás C programozás

10 bejegyzés megtekintése - 181-190 / 352
  • Szerző
    Bejegyzés
  • #2016276
    rednek
    Felhasználó

      Hali!

      Szeretném segítségeteket kérni
      Konkrét progam, ahol felhasználom:

      #2016277
      jzombi
      Felhasználó

        „biteltolásra” ezek nem azok? >
        Amúgy szvsz a legegyszerûbb megoldás, hogy írsz egy rutint, ami átváltja a számot kettes/tizenhatos szr-be, meg vissza.

        #2016278
        rednek
        Felhasználó

          Fúúú, nem tudom(akkor nem kérdezném)… Aztán rájöttem hogy a processzor tud forgatást., a C-ben van olyan parancs?
          De hogy kérem akkor le egy ASCII karakter bináris kódját?

          #2016279
          pointux
          Felhasználó

            Elõször is nincs hexa kód…. csak bináris van. Az, hogy aztán az editorban milyen tagolásban (módon) nézegeted az programozói szempontból teljesen mellékes.

            „Elõször a karakter kódját le szeretném kérni hexában, majd a hexa kód elsó 4 bitjét felcserélni a 2. négy bittel, ezt mindegyik karakternél”
            Másrészrõl most 16 bites (hexa; mondjuk utf16): AAAAAAAABBBBCCCC -> AAAAAAAACCCCBBBB, vagy 8 bites karaktereket akarsz kezelni: AAAABBBB -> BBBBAAAA, akarsz módosítani. Mert nagyon nem tiszta.

            „és eztután XOR-al megszorozni”
            Most a XOR nevezetû változóval akarod megxorozni? :)))
            A xor egy logikai mûvelet, mely két (mondjuk így) argumentumot kíván. Az egyik az elõzõ, a másik meg mi?

            #2016280
            rednek
            Felhasználó

              8 bites normál ASCII kódformában szeretném használni.
              Az XOR-t úgy értettem, hogy egy másik számmal, amit én adok meg… ebbe most ne menjünk, bele… az nem fontos.
              Sajna nem értek az Assembly-hez:(
              Esetelg el tudnád magyarázni?

              #2016281
              kisbetu
              Felhasználó

                Itt?

                (Zseninek, tanárzseninek kell lenni ahhoz, hogy egy fórumban egy ekkora témát „elmagyarázzon”.)

                #2016282
                rednek
                Felhasználó

                  Van Skype-om

                  #2016283
                  kisbetu
                  Felhasználó

                    Nekem meg csavarhúzóm.

                    #2016284
                    pointux
                    Felhasználó

                      Hát akkor magyarán szólva beolvasod byte-onként a szöveget, mondjuk a „src” változóba (uint8) és (ebben az esetben maszkolás nem is kell):
                      dst = (( src >> 4 ) | ( src << 4 ));
                      A „dst”-ben megtalálhatod a felcserélt bites számot (BBBBAAAA = (0000AAAA) or (BBBB0000) módon történik.)

                      #2016285
                      pointux
                      Felhasználó

                        „Nekem meg csavarhúzóm.”

                      10 bejegyzés megtekintése - 181-190 / 352
                      • Be kell jelentkezni a hozzászóláshoz.