No ... usa un ciclo con la malloc ... due righe di codice non mi sembrano eccessive.