Здравствуйте, nazavrik, Вы писали:
S>>S>>char * foo (char* c)
S>>{
S>> char tmp [80];
S>> strcpy (tmp, c);
S>> return tmp;
S>>}
S>>
N>1. Не инициализируется массив. Не критично, но не помешает.
*зачем* его инициализировать?
чтоб подавить предупреждение о неинициализированной переменной?
или чтоб в 99.9% случаев баг с отсутствием нуля на конце строки спрятать?