Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/02/2004, 10:36
Richard2003
 
Fecha de Ingreso: enero-2003
Ubicación: Stgo, Chile
Mensajes: 179
Antigüedad: 21 años, 3 meses
Puntos: 0
Re: Ayuda Con Programa Sencillo En C++

Cita:

#include <iostream>
#include <iomanip>

char[2] sube(a)
{
return "h";
}

main()
{
char subi;
subi = sube();
printf (subi);
return 0;
}

creo que debería ser

Código PHP:
char sube(char c)
{
   return 
c;
}


void main(void)
{
   
char subi sube('h');
   
printf("%c",subi);
   return;

el error es porque al hacer "h", estas retornando una cadena y no puedes declarar la funcion como char[2], debes hacerlo como char*
y como solo devuelves un caracter debería hacerlo con ' ' y no con " "

y printf se usa así

printf("%x",variable);

donde %x es un tipo de variable
ej.
c = un carácter
s = string (cadena)
i = integer (entero)
f = flotante
d = double

buscate la documentacion de printf ;)

además printf está en la biblioteca <stdio> no en <iostream>

en <iostream> y cuando uses c++ está cout
y se usa así
cout << cualkiertipodevarible;
cout << "Cadena por pantalla" << endl;


Última edición por Richard2003; 04/02/2004 a las 10:40