codice:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string test_string;
cout <<"\nInserisci una stringa: ";
cin >>noskipws >>test_string;
int vettore [test_string.length()];
for ( int i = 0; i < test_string.length(); i++ )
{
vettore[i] = static_cast<int>(test_string[i]);
cout <<vettore[i] <<" ";
}
return 0;
}
Ragazzi mi servirebbe una mano riguardo questo codice: il mio obiettivo è quello di leggere in ingresso una stringa, convertire i vari caratteri che la compongono in interi ed inserire questi numeri ottenuti in un array..
Il problema è che mi servirebbe leggere anche lo spazio bianco.. per questo ho provato a passare >>noskipws al cin.. ma non funziona comunque 
esempio:
se scrivo "ciao" ----> stampa 99 105 97 111
se scrivo "a ciao" ----> mi stampa solo 97 e salta gli altri caratteri