concatenar char*
Me gustaria saber como reservar mas memoria para una variable char* para poderle concatenar nueva informacion. Se puede hacer despues de haberle reservada memoria al declararla o hacia que reservar demás por si acaso
Para asignar un nuevo espacio en memoria para una variable ya asignada con calloc (o con malloc o con realloc mismo) debes usar realloc(), que para C está en <stdlib.h> y para C++ en <cstdlib>
Su sintaxis es:
void *realloc(void *block, size_t size);
y ajusta el anterior tamaño de "block" a su nuevo "size".
Suerte,
Alejandro
Su sintaxis es:
void *realloc(void *block, size_t size);
y ajusta el anterior tamaño de "block" a su nuevo "size".
Suerte,
Alejandro
