Substr из malloc, strncpy и memset;
тестовая программа