Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-06-2007, 15:04   #1
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
[C]Conversione da binario a testo

Ciao a tutti

Mi sapreste indicare come fare per poter `tradurre` una serie di 010101101 in testo in linguaggio C ?

Grazie mille.

RaouL.

Vi spiego perchè:

Ho ricevuto uno strano messaggio sul cellulare in cui c'è scritto solo:

Codice:
0100011010110000011
1100000100111000101
1010010000000011111
111111011110101010010
1110001010101010010
000000101010010100
001000001001110001
0101000110101100010
1010
Siccome dal prefisso del numero che mi è apparso sembra provenire dalle filippine, vorrei tanto capire cosa c'è scritto.

Mi date una mano gigante per favore?
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek

Ultima modifica di RaouL_BennetH : 11-06-2007 alle 15:12.
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2007, 15:16   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Vuoi fare un esercizio ?
Altrimenti a farlo a mano ci vogliono 5 minuti
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2007, 15:19   #3
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
01000110
10110000
01111000
00100111
00010110
10010000
00001111
11111110
11110101
01001011
10001010
10101001
00000001
01010010
10000100
00010011
10001010
10001101
01100010
1010

Tra l'altro non è nemmeno un multiplo di 8...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2007, 15:28   #4
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da RaouL_BennetH Guarda i messaggi
Mi sapreste indicare come fare per poter `tradurre` una serie di 010101101 in testo in linguaggio C ?
Per essere più precisi, vuoi trasformare una stringa con la rappresentazione del binario in una stringa con i caratteri composti dal valore binario.

Si può fare senza grossi problemi ..... comunque così .. "a vista" il codice che hai postato non mi sembra che rappresenti nulla di leggibile o che abbia senso (ho provato su 7 bit e su 8 bit).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2007, 15:36   #5
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
può darsi anche che io l'abbia trascritto male

Il fatto strano è che mi è arrivato sul cellulare con un numero stranissimo come origine.

@ Cionci: Si, mi va benissimo fare un esercizio, mi daresti tu e/o il grande andbin qualche spunto?
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2007, 15:49   #6
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da RaouL_BennetH Guarda i messaggi
@ Cionci: Si, mi va benissimo fare un esercizio, mi daresti tu e/o il grande andbin qualche spunto?
...togli "grande", please.

Comunque una cosa semplice e veloce in "C" è questa: metti la stringa binaria in un file di testo. Nel programma fai un ciclo di letture con getchar(), verifichi che il carattere sia '1' o '0' (scartando così newline ecc...) e man mano che hai dei bit li inserisci a destra di un char (shiftandolo a sinistra). Quando hai ottenuto 8 bit, stampi il char e riazzeri il tutto (ti serve un contatore dei bit, chiaramente).
Il programma lo eseguirai con: tuoprog < testo.txt.

È la cosa più immediata ....
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2007, 16:39   #7
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da andbin Guarda i messaggi
...togli "grande", please.

Comunque una cosa semplice e veloce in "C" è questa: metti la stringa binaria in un file di testo. Nel programma fai un ciclo di letture con getchar(), verifichi che il carattere sia '1' o '0' (scartando così newline ecc...) e man mano che hai dei bit li inserisci a destra di un char (shiftandolo a sinistra). Quando hai ottenuto 8 bit, stampi il char e riazzeri il tutto (ti serve un contatore dei bit, chiaramente).
Il programma lo eseguirai con: tuoprog < testo.txt.

È la cosa più immediata ....
Grazie, ora ci provo.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
Nuove informazioni sul fallimento del la...
SpaceX: completato parte dell'assemblagg...
Landspace si prepara al secondo lancio d...
Tutti gli sconti Apple su Amazon: tornan...
Altro che entry-level: due smartwatch Am...
Roscosmos ha posticipato (ancora) il lan...
Isar Aerospace si prepara al secondo lan...
Tory Bruno è entrato in Blue Orig...
Fujifilm lancia la cartuccia per archivi...
Dreame H15 Mix: la soluzione 7-in-1 per ...
AirPods Pro 3 in forte sconto su Amazon:...
36 offerte Amazon, molte appena partite:...
2 caricatori multipli eccezionali: da 28...
OLED e 360 Hz a un prezzo senza preceden...
Roborock Q10 S5+ a un prezzo molto conve...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 07:53.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v