gcc 4.4.3 c89선언 후 배열 초기화
다음 코드는 내가 수행하려고 시도하는 샘플입니다. 함수에 들어가기 전까지는 배열의 실제 크기를 알 수 없습니다. 그러나, 선언 한 후에 배열 크기를 설정할 수 있다고 생각하지 않습니다. 다른 함수가 장치 이름에 액세스해야하므로 전역으로 필요합니다. 어떤 제안에 대한
많은 감사,
/* global */
char *devices_names[];
void fill_devices(size_t num_devices)
{
devices_names[num_devices];
/* start filling */
}
사과, sepp2k. 우연히 내 대답 대신 실수로 편집했습니다. –