Te dejo esta version
#include <iostream>
using namespace std;
int main()
{
string arreglo="Bienvenido a la programacion XD";
//usando for
for(unsigned int i=0;i<arreglo.length();i++){
cout<<(int)arreglo[i]<<" ";
}
cout<<endl;
//------------------------------------<------------
//usando while
unsigned int i=0;
while(i<arreglo.length()){
cout<<(int)arreglo[i]<<" ";
i++;
}
cout<<endl;
//---------------------------------------------------
//usando don while
i=0;
do{
cout<<(int)arreglo[i]<<" ";
i++;
}
while(i<arreglo.length());
cin.get();
cin.get();
return 0;
}