Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. 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: 6402
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