Дистанционная подготовка: Security error
Security error
от Dana Kanatkyzi - Пятница 6 Март 2015, 19:19
225. Ближайшее число
  Здравствуйте! Кажется задачку решила, отправила в сайт, а выходит Security error. Что такое Security error? Можете объяснить и помочь?
Re: Security error
от Peter Cherepanov - Пятница 6 Март 2015, 20:18
  Ваша программа делает системные вызовы, которые запрещены. В частности, одна из программ вызывает функцию system().
Re: Security error
от Dana Kanatkyzi - Пятница 6 Март 2015, 20:32
  A как избавиться от этого? Как не вызывать функцию system()?
Re: Security error
от Peter Cherepanov - Пятница 6 Март 2015, 20:50
  На C можно сделать так: /* system ("..."); */
А серьезно, пауза в конце программы не нужна. Программу надо пускать с терминала. Если у программы большой вывод, то можно направить его в файл или использовать комманду "less".

Если очень хочется использовать функуию system(), то можно это делать дома:
#ifdef HOME_RUN
system("...");
#endif
И определив эту переменную при компиляции, например:
cl -DHOME_RUN foo.c