struct ponto *ps = malloc(sizeof(struct ponto) * colunas * linhas);
내 main()에 선언했습니다. 그러나 전 세계 모든 기능에 액세스 할 수 있기를 바랍니다. 나는 이것이 realloc으로 만들어졌고 이것을 파일의 시작 부분에 null이나 뭔가로 선언한다고 생각한다. 이 올바른지?글로벌 구조의 메모리 할당
struct ponto *ps = null;
후, 나는 배열의 구조체에 필요한 크기를 알고 자 할 때 :
ps = realloc (ps, sizeof(struct ponto) * colunas * linhas);
을하지만이 도니는 다르게 작동하지 않습니다. 어떤 팁?
어떻게 그것이 작동하지 않는 것을 알게 되었습니까? null에서'realloc'을 호출하는 것은'malloc'과 같습니다. – khachik
예치 그 사실을 깨달았습니다. – Qosmo