Siempre recomiendo que si vas a programar en C lo hagas en C, si vas a usar C++ lo hagas todo en C++...a pesar de que puedes hacer esas mezclas no las recomiendo para nada.
En C++:
Código:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string cadena;
int cuantos;
cout <<"Ingrese la cadena de texto o numeros: ";
cin >> cadena;
cuantos = cadena.length();
for (int i = 0; i < cuantos; i++)
cout << cadena[i] << " ";
return 0;
}
Fijate que en la condicion del ciclo for puse "i < cuantos" y no " i <= cuantos", ademas estoy usando la clase string en vez de un arreglo de 'char'.
Saludos