ВОПРОС В требованиях указано, что все файлы, папки и имена классов должны иметь префикс вида FAK_GROUP_Familiya_Ntask. Распространяется ли это правила на файлы и классы, автоматически генерируемые Visual Studio (например stdafx.cpp и пр.)? Заранее спасибо. ОТВЕТ нет, не касается. Стандартные файлы, которые генерирует студия пусть остаются как есть. ВОПРОС При использовании в коде проекта функций вроде sscanf, sprintf и пр. компилятор Visual Studio 8 выдаёт warning, говорящий, что эти функции "устарели" (were depricated). Получается противоречие с требованием на отсутствие warnings при компиляции. Значит ли это, что данные функции нельзя использовать? ОТВЕТ Вопрос касается сообщений типа: taskizo\fit_3201_chirtsov_izo_1\fit_3201_chirtsov_izodoc.cpp(94) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. Т.к. вы пишете на 8-й студии. А не я ее поставил в классах и на ФИТе. Значит надо делать все правильно. Т.е. вместо привычного 'sscanf' изучаете по MSDN sscanf_s и используете ее. Мы понимаем, что сразу все трудно, поэтому давайте решим так: 1. Во время приема задачи PDE на эти предупреждения (о scanf & printf) закроем глаза. Но предупреждения о несоответствии типов и им подобные должны отсутствовать. 2. В задаче FPDE (2-й этап PDE) вы уже должны перейти на новые интерфейсы. 3. Путь подавления предупреждений - _CRT_SECURE_NO_WARNINGS и_AFX_SECURE_NO_DEPRECATE и т.п. запрещен