- Llevem el const, dona algun problema

This commit is contained in:
2024-06-05 13:38:14 +02:00
parent 873a0aff74
commit e2bae91000
2 changed files with 7 additions and 6 deletions

View File

@@ -426,7 +426,7 @@ namespace file
char tmp[255];
void ignoreWhitespace(const char **buffer, const bool stopOnLineEnd=false)
void ignoreWhitespace(char **buffer, const bool stopOnLineEnd=false)
{
if (!stopOnLineEnd)
while (**buffer!=0 && **buffer<=32) (*buffer)++;
@@ -435,7 +435,7 @@ namespace file
}
// Llig una cadena de l'arxiu especificat. En cas de no poder, torna nullptr.
const char *readString(const char **buffer, const bool stopOnLineEnd)
const char *readString(char **buffer, const bool stopOnLineEnd)
{
ignoreWhitespace(buffer, stopOnLineEnd);
@@ -450,13 +450,14 @@ namespace file
int i=0;
while (**buffer>32 && i<255)
{
tmp[i++] = *(*buffer++);
tmp[i++] = *(*buffer)++;
}
tmp[i]=0;
return tmp;
}
// Llig un enter de l'arxiu especificat. En cas de no poder, torna 0.
int readInt(const char **buffer)
int readInt(char **buffer)
{
ignoreWhitespace(buffer);
if (**buffer==0) return 0;

View File

@@ -65,13 +65,13 @@ namespace file
/// @brief Llig un enter de l'arxiu especificat. En cas de no poder, torna 0.
/// @param buffer punter a l'arxiu d'on llegir
/// @return el enter llegit de l'arxiu
int readInt(const char **buffer);
int readInt(char **buffer);
/// @brief Llig una cadena de l'arxiu especificat. En cas de no poder, torna nullptr.
/// @param buffer punter a l'arxiu d'on llegir
/// @param stopOnLineEnd Si s'ha de parar la búsqueda (i tornar nullptr) al trobar un final de linea
/// @return cadena llegida de l'arxiu. No alliberar la seua memòria, pero usar-la abans de tornar a llegir altre valor
const char *readString(const char **buffer, const bool stopOnLineEnd=false);
const char *readString(char **buffer, const bool stopOnLineEnd=false);
/// @brief Escriu una cadena a l'arxiu especificat.
/// @param buffer punter a l'arxiu on escriure