struct ponto *ps = malloc(sizeof(struct ponto) * colunas * linhas);
Je l'avais déclaré sur mon main(). Cependant je veux qu'il soit globalement accessible à toutes les fonctions. Je crois que cela est fait avec realloc et déclarant ceci comme nul ou quelque chose au début du fichier. Est-ce correct?Allocation de mémoire de la structure globale
struct ponto *ps = null;
puis, quand je sais la taille que j'ai besoin pour le struct des tableaux:
ps = realloc (ps, sizeof(struct ponto) * colunas * linhas);
Mais cela ne semble pas fonctionner hehe. Des conseils?
Comment avez-vous trouvé que cela ne fonctionne pas? Appeler 'realloc' sur null est équivalent à' malloc'. – khachik
Je viens juste de me rendre compte de ça. – Qosmo