pues no veo problema alguno XDD
Código C++:
Ver original#include <iostream>
#include <windows.h>
using namespace std;
int main (){
system("MODE CON cols=100 lines=50");
string s = "Mi audi tiene turbolol"; //esto es un string que no te gusta me parece XDD
const char * cs = s.c_str (); //Si aun no te has orvidad una tabla es un puntero que apunta a la primera posición de un string =D
cout << cs << endl; // ahi tienes tu tabla de chars y esta es la prueba ^^
cout << cs[5]; //para que veas que es una tabla imprimimos como una tabla XD
cin.ignore();
return 0;
}
un array es un puntero que apunta la primera posición de la cadena en este caso la M s[0] == 'M'.
si creo un puntero a esa primera casilla pues tengo la dichosa tabla jeje
Te puedes pegar to el rato trabajando con strings y usar los punteros cuando te de la gana XDD.
Para hacer el contrario es mas fácil aun es solo hacer un cast
char tabla[]="mama mis garbanzos";
cout << string( tabla );
un array es el
puntero que apunta a la posicion 0 del indice y dentro podemos colocar el string dentro o otros datos como numeros, nunca te olvides si aprendes las conversiones no te partes la cabeza haciendo cálculos tontos XDD
Código C++:
Ver original#include <iostream>
#include <windows.h>
using namespace std;
int main (){
system("MODE CON cols=100 lines=50");
string s = "Mi audi tiene turbolol";
const char * cs = s.c_str ();
cout << cs << endl;
cout << cs[5] << endl;
cout << string ( cs);
cin.ignore();
return 0;
}