A 8 bites bináris szám char-be alakítva is 8 bitet foglal el?
Ez a tömb (nem char, hanem char[]): "10110010" egész pontosan 9 charnyi helyet foglal, ez többnyire 9 byte.
Szerintem tisztázd le (magadnak és akár nekünk is), hogy mit jelent az, hogy intet nem tudsz küldeni. Mert sokszor van olyan, hogy bináris adatküldésnél char*-ot vár, mert a char (többnyire) 1 byte.
Elfelejtettem, hogy és akkor valahogy úgy tudod küldeni, hogy
int x;
send(&x, sizeof(x));
Egy char-t tudok kiküldeni egyszerre az adatvonalon. Kész függvényeket használok, ami char-t küld és nem int-et. Ez nem az én ötletem volt. Akkor a "10110010" egy 9 bájtos char*?
Akkor a legkönnyebb úgy lenne, hogy ha egy 387-est át akarok küldeni, hogy char-é alakítom, átküldöm majd vissza int-é? Vannak függvények amelyek ezt egyszerűen meg tudják oldani?..mármint a konverziót.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!