Mam dynamicznego c-stringa:
char *file = "";
i tak alokuję pamięć:
if(length < 1 || (file = (char*)malloc(length + 5)) == NULL)
lecz chciałbym coś dopisać na początek,
sprintf(file, "text/%s", file);
nie działa, wychodzą bazgroły:
text/text/text/text/text/t