Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Inserimento dati in un array
Forum - C/C++ - Inserimento dati in un array

Avatar
DexterELEL (Normal User)
Pro


Messaggi: 67
Iscritto: 05/01/2011

Segnala al moderatore
Postato alle 18:06
Mercoledì, 28/03/2012
Ragazzi ho un problema praticamente devo dare in input una serie di bit però il problema è che i bit devo scriverli in questo modo 0101001, mentre io usando un ciclo for gli mettevo nel vettore uno ad uno così
0
1
0
1
0
0
1
Come posso fare in modo che l'input sia dato su una stringa e poi il vettore sia ripempito normalmente?? Grazie in Anticipo

Ultima modifica effettuata da DexterELEL il 28/03/2012 alle 18:07
PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5714
Iscritto: 03/01/2010

Up
5
Down
V
Segnala al moderatore
Postato alle 20:15
Mercoledì, 28/03/2012
Basta utilizzare un oggetto string

Codice sorgente - presumibilmente C/C++

  1. string vbin;
  2.  
  3. cin >> vbin;



e sono già in un array.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM
Avatar
Brutus Wolf (Normal User)
Newbie


Messaggi: 2
Iscritto: 08/06/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 19:35
Mercoledì, 28/03/2012
Per inserire in una stringa ti basta fare:

Codice sorgente - presumibilmente C/C++

  1. string s="";
  2. int n;
  3. for(int i=0;i<8;i++){
  4.  cin >> n;
  5.  s+=char(n+48);
  6. }


Forse ho spiegato male io intendevo che nell'esecuzione io davo in input una serie di Bit scritti in successione Esempio: 0101010 non come flusso uno sotto l'altro.. - DexterELEL - 28/03/12 19:51


PM