Kezdőoldal » Számítástechnika » Programozás » Hogy álljak neki?

Hogy álljak neki?

Figyelt kérdés
01001000 01101111 01100111 01111001 01100001 01101110 00100000 01101011 01100101 01101100 01101100 00100000 01000011 00101011 00101011 00101101 01100010 01100001 01101110 00100000 01101001 01101100 01111001 01100101 01101110 00100000 01101011 01100001 01110010 01100001 01101011 01110100 01100101 01110010 01110011 01101111 01110010 01101111 01111010 01100001 01110100 01101111 01110100 00100000 01100100 01100101 01100011 01101111 01100100 01100101 01101111 01101100 01101110 01101001 00111111

2017. júl. 10. 23:32
 1/8 anonim ***** válasza:
95%
2017. júl. 10. 23:52
Hasznos számodra ez a válasz?
 2/8 tabaki ***** válasza:
100%

@#1:

01001110 01100001 01101000 11100001 01110100 00101100 00100000 01001001 01110000 01101111 01110010 00100000 01010011 01101001 01110010 01100011 01100101 01110010 00101100 00100000 01101000 01101111 01100111 01111001 00100000 01110100 01100101 00100000 01101101 01101001 01101011 01100101 01110100 00100000 01110100 01110101 01100100 01110011 01111010 00100001

2017. júl. 11. 09:36
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
100%

Kérdező, az igaz megvan, hogy ezzel csak nehezíted azok dolgát, akik segíteni akarnak neked? De nembaj, pont nincs jobb dolgom, szóval egy kicsit segítek:


Az egész ASCII alapon működik:


[link]


Ha abból a szövegből, amit leírtál, bármely bináris számot átalakítod tízes számrendszerbe, és kikeresed a táblázatból, akkor megkapod a megfelelő karaktert. Ennek alapján, amit akarsz, elég egyszerűen megoldható:


1. Beolvasod a bin.szöveget

2. Alapvető hibaellenőrzés, karakterekre bontás (minden karakter 8 hosszúságú)

3. Számok átalakítása tízes számrendszerbe

4. Számok alapján szöveg létrehozása (lehet egy táblázatból kinézni, vagy, ha jól emlékszem, C-ben lehet számokat egyenesen charrá castolni, gondolom, működik C++-ban is)

5. Szöveg kiíratása, elmentése, akármi.

2017. júl. 11. 14:45
Hasznos számodra ez a válasz?
 4/8 tabaki ***** válasza:

Előrebocsátva, hogy nem értek hozzá, javaslok mást -- ez már inkább valami pszeudokód-féle:


Végigmégy a teljes szövegen, a következőképpen:


      Amíg elnem éred a string hosszát

      {

            kiürítesz egy char változót a következő ASCII-karakter számára

            amíg nyolc számjegykaraktert nem találsz, addig

            {

                  beolvasol egy karaktert a stringből

                  ha a karakter '0' vagy '1', akkor

                  {     

                        az ASCII-karakter értékét balra forgatod, és hozzáadod a 0 vagy 1 számot

                        lépteted a számjegykarakterek számlálóját

                  }

                  lépteted string számlálóját

            }

            megvolt mind a nyolc számjegy, kiíratod az ASCII-karaktert

}


Mindazonáltal több hozadékkal kecsegtetne, ha tanúi lehetnénk a te próbálkozásaidnak is.

2017. júl. 11. 16:11
Hasznos számodra ez a válasz?
 5/8 tabaki ***** válasza:

+ el nem

bocs

2017. júl. 11. 18:01
Hasznos számodra ez a válasz?
 6/8 sharkxxx ***** válasza:
2017. júl. 11. 18:59
Hasznos számodra ez a válasz?
 7/8 tabaki ***** válasza:

#6:

Szép, módszeres munka:), az enyém elbújhat mellette...


Itt egyszerűen egy konstans stringbe raktam a szöveget:

[link]

... de aztán rendes inputtal is megcsináltam:

[link]

2017. júl. 11. 20:20
Hasznos számodra ez a válasz?
 8/8 tabaki ***** válasza:

Jé, megy ez fájlból olvasva is:

[link]

2017. júl. 11. 23:07
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!