11/12/2008, 16:43
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 3
Antigüedad: 15 años, 11 meses Puntos: 0 | |
problema con c++ funcion gets(); perdonar soy novvato en esto y tengo un problema que supongo que sera una tonteria vereis, no entiendo porque me da error esta funcion, porque me dice que el gets tiene q tener dentro un puntero... (gets' : no se puede convertir el parámetro 1 de 'char' a 'char *')
que tengo que hacer?
#include <stdio.h>
#include <stdlib.h>
#include <string.h.>
#include "cPersona.h"
void main ()
{
int r,m;
float l,t;
char nom1,nom2;
cPersona p;
printf ("Escribe la edad de la persona: ");
scanf_s ("%d",&r);
p.setEdad (r);
m = p.getEdad();
printf ("La edad de la persona es: %d\n", m);
printf("Escribe la altura de la persona: ");
scanf_s("%f",&l);
p.setAltura(l);
t = p.getAltura();
printf("La altura de la persona es: %f\n", t);
printf("Escribe el nombre de la persona: ");
gets(nom1);
p.setNombre(nom1);
nom2 = p.getNombre();
printf("El nombre de la persona es: %s", nom2);
system("pause");
} |