1. Implemente la representación de visitante rep_visitante y las funciones crearTVisitante, imprimirTVi- sitante y liberarTVisitante

1. Implemente la representación de visitante rep_visitante y las funciones crearTVisitante, imprimirTVi- sitante y liberarTVisitante

de Federico Rivero -
Número de respuestas: 13

Dudas sobre el punto 1

En respuesta a Federico Rivero

Re: 1. Implemente la representación de visitante rep_visitante y las funciones crearTVisitante, imprimirTVi- sitante y liberarTVisitante

de Martín Fossatti Valetti -

Buenas, note una discrepancia de formato entre lo explicitado en visitante.h y el caso de prueba visitante1, cual de los dos formatos debería implementar?

En respuesta a Martín Fossatti Valetti

Re: 1. Implemente la representación de visitante rep_visitante y las funciones crearTVisitante, imprimirTVi- sitante y liberarTVisitante

de Federico Rivero -
Hola Martín!

Por favor hacele caso a la salida del caso de prueba. Acabo de publicar una nueva versión de los materiales que corrige el comentario en imprimirTVisitante.

Saludos,
Federico
En respuesta a Federico Rivero

Re: 1. Implemente la representación de visitante rep_visitante y las funciones crearTVisitante, imprimirTVi- sitante y liberarTVisitante

de Francisco Scarrone Braz Da Luz -
Buenas, estoy teniendo problemas con uno de los assert que se implementan en el programa principal y no logro encontrar una solucion sin modificar el codigo principal. Adjunto el error que estoy teniendo.
Adjunto Screenshot 2024-04-01 184431.png
En respuesta a Francisco Scarrone Braz Da Luz

Re: 1. Implemente la representación de visitante rep_visitante y las funciones crearTVisitante, imprimirTVi- sitante y liberarTVisitante

de Martín Fossatti Valetti -
Recomendaria probar el caso de forma manual para asegurarse pero me parece que el problema debe estar al liberar visitiantes. Una vez liberado el espacio de memoria, estas asignando el visitante a null?
En respuesta a Martín Fossatti Valetti

Re: 1. Implemente la representación de visitante rep_visitante y las funciones crearTVisitante, imprimirTVi- sitante y liberarTVisitante

de Francisco Scarrone Braz Da Luz -
Tenes razon, pense que el error era en la funcion de crear visitante pero no. Me estaba olvidando de asignarle null a visitante luego de liberarla. Muchas gracias Martin. Abrazo
En respuesta a Federico Rivero

Re: 1. Implemente la representación de visitante rep_visitante y las funciones crearTVisitante, imprimirTVi- sitante y liberarTVisitante

de Martín Fossatti Valetti -
cual es el tiempo de ejecucion de strcpy? al no saber como esta implementada no se darme cuenta de si no estoy cumpliendo los requisitos de orden
En respuesta a Martín Fossatti Valetti

Re: 1. Implemente la representación de visitante rep_visitante y las funciones crearTVisitante, imprimirTVi- sitante y liberarTVisitante

de Maximiliano Lucas Hortiguera Sosa -
Esta permitido usar las funciones de la biblioteca string.h ?
En respuesta a Martín Fossatti Valetti

Re: 1. Implemente la representación de visitante rep_visitante y las funciones crearTVisitante, imprimirTVi- sitante y liberarTVisitante

de Pablo Andres Balliva Costa -

Federico lo explica acá:

Strcpy en sí es O(n) donde en es el número de caracteres de la entrada, pero en nuestro caso la entrada está acotada por MAX_NOMBRE, por lo cual cumple la definición de O(1).
En respuesta a Federico Rivero

Re: 1. Implemente la representación de visitante rep_visitante y las funciones crearTVisitante, imprimirTVi- sitante y liberarTVisitante

de Valentina Espino Budelli -
Hola! Estoy haciendo la funcion "crearTVisitante" y cuando quiero compilarla me salta un error en el cabezal de la funcion (el que nos dan ustedes). Queria saber si pueden orientarme de porque me da este error.
En respuesta a Federico Rivero

Re: 1. Implemente la representación de visitante rep_visitante y las funciones crearTVisitante, imprimirTVi- sitante y liberarTVisitante

de Santiago Jose Iglesias Cabrera -
Buenas tardes, le queria preguntar por un pequeño detalle en la tarea. En la funcion nombreTvisitante dice que es una funcion que retorna el nombre del visitante. Pero esta definida como un void, entonces como hace para retornar el nombre del visitante?
En respuesta a Santiago Jose Iglesias Cabrera

Re: 1. Implemente la representación de visitante rep_visitante y las funciones crearTVisitante, imprimirTVi- sitante y liberarTVisitante

de Pablo Andres Balliva Costa -

La función toma como parámetros un TVisitante y un char[], donde espera que le dejen copiado el nombre del visitante.