Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/04/2014, 00:24
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Respuesta: ¿Cómo agregar valores a una variable tipo char?

pues no veo problema alguno XDD
Código C++:
Ver original
  1. #include <iostream>
  2. #include <windows.h>
  3.  
  4. using namespace std;
  5.  
  6. int main (){
  7.     system("MODE CON cols=100 lines=50");
  8.    
  9.  
  10.     string s = "Mi audi tiene turbolol";  //esto es un string que no te gusta me parece XDD
  11.     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
  12.     cout << cs << endl; // ahi tienes tu tabla de chars y esta es la prueba ^^
  13.    
  14.     cout << cs[5]; //para que veas que es una tabla imprimimos como una tabla XD
  15.    
  16.     cin.ignore();
  17.     return 0;
  18. }
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
  1. #include <iostream>
  2. #include <windows.h>
  3. using namespace std;
  4.  
  5. int main (){
  6.     system("MODE CON cols=100 lines=50");    
  7.  
  8.     string s = "Mi audi tiene turbolol";
  9.     const char * cs = s.c_str ();
  10.     cout << cs << endl;    
  11.     cout << cs[5] << endl;
  12.     cout << string ( cs);
  13.    
  14.     cin.ignore();
  15.     return 0;
  16. }

Última edición por vangodp; 24/04/2014 a las 00:39