Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/03/2011, 11:50
using_Yisus
 
Fecha de Ingreso: agosto-2009
Mensajes: 4
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Ayuda con este programa por favor

en esta linea
Cita:
re=remainder;
no convierte el int a un caracter sino que le asigna el valor 1 a la cadena y el numero 1 es un caracter de escape por eso te sale la carita lo que tienes que hacer es convertir el entero a cadena usando itoa o sprintf o si quieres una solucion C++ usa stringstream como sigue:

incluye el header
Código:
#include <sstream>
y donde tienes

Código:
re=remainder;
sustiyelo por

Código:
stringstream ss;
	ss << remainder;
	ss>>re;
stringstream puede convertir floats, int, longs, bool, etc a cadena