Skip to content

No es un buena idea retornar un puntero a una cadena global de la biblioteca #9

@evolentini

Description

@evolentini

Las funciones

char* RTC_leer_hora(); // devuelve un string con la hora en formato| hh:mm:ss

retornan un puntero a la cadena i2c_msg, global de la biblioteca que se utiliza para varias cosas. Esto puede traer muchos problemas, lo correcto es que la función reciba como parámetros un puntero y la cantidad de especio disponible en la cadena y copie en esa cadena el resultado (ver strcpy de la biblioteca estándar string.h)

@marianofino @rafaeloliva

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions