From: Leandro Lucarella Date: Mon, 6 Oct 2003 00:17:44 +0000 (+0000) Subject: Se agrega un limite mas claro al nombre y se corrige falta de un include. X-Git-Tag: svn_import~10 X-Git-Url: https://git.llucax.com/z.facultad/75.42/figuras.git/commitdiff_plain/fabf96f630498eae38d279e6fc692b936b1eeea9 Se agrega un limite mas claro al nombre y se corrige falta de un include. --- diff --git a/figura.cpp b/figura.cpp index f20fa3c..99f4ad5 100644 --- a/figura.cpp +++ b/figura.cpp @@ -15,6 +15,7 @@ */ #include "figura.h" +#include #ifdef DEBUG # include @@ -93,7 +94,7 @@ Figura::Figura(size_t color, size_t grosor, const Punto& centro, #ifdef DEBUG std::cerr << "En constructor de Figura." << std::endl; #endif - strncpy(this->nombre, nombre, 30); + strncpy(this->nombre, nombre, MAX_NOMBRE); } Figura::~Figura(void) { diff --git a/figura.h b/figura.h index 039ca8d..c79d65f 100644 --- a/figura.h +++ b/figura.h @@ -28,6 +28,9 @@ class Figura { protected: + /// Máxima cantidad de caracteres del nombre. + static const size_t MAX_NOMBRE = 50; + /// Color. size_t color; @@ -38,7 +41,7 @@ class Figura { Punto centro; /// Nombre. - char nombre[30]; + char nombre[MAX_NOMBRE]; /** * Modifica el contexto gráfico.