Говорю им:
-- Каждый семестр мне выдают на этом задании фантастические ошибки. Почему вы всё правильно делаете?
Они:
-- А у нас квантовая механика в этом семестре, мы там всё время эти остатки считаем.
Придётся придумать другое задание

for(x=1;x<=nStrings;x++)
{
file.read(&size,sizeof(size));
file.read(buf,size);
strcpy(array[x],buf);
}