Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/08/2012, 16:24
ecfisa
 
Fecha de Ingreso: julio-2012
Mensajes: 133
Antigüedad: 11 años, 10 meses
Puntos: 22
Respuesta: Errores que no comprendo

Hola unodostres.
Cita:
me da un error que no entiendo: "multi-character character constants" que significa?
Significa que estas intentando almacenar mas de un caracter donde hay lugar para uno solo, por ejemplo en:
Código C++:
Ver original
  1. if (cad == 'Hola') ...  /* Error, Hola es una constante de cadena no un caracter */
Debería ser:
Código C++:
Ver original
  1. if (cad == "Hola")...  /* correcto */
  2. if (ch == 'H') ...    /* también correcto */

Te pongo un ejemplo del uso de cin :

Código C++:
Ver original
  1. #include<iostream>
  2.  
  3. using namespace std;
  4. int main(){
  5.   char s[10];
  6.  
  7.   cin.get(s, 10);
  8.   cout << s ;
  9.  
  10.   /* El código que sigue no es necesario,
  11.       es sólo para que veas el resultado del ejemplo */
  12.   while(cin.get()!='\n');
  13.   cin.get();
  14.  
  15.   return 0;
  16. }

Saludos.