|
|
|
|
|
|
|
Вернуться
| 1 Губила Родион Юрьевич, 08 июня 2015 г. 20:16:58 | |
|
так бы сразу и сказали, что void не потдерживается. Никогда не понимал зачем резервировать лишнюю память(пусть и незначительную сейчас по объему) под выходные параметры, когда их все равно не будет.
|
|
|
| 2 Беляев Сергей Николаевич, 08 июня 2015 г. 19:52:50 | |
|
Внимательно читайте раздел "Работа в системе".
|
|
|
| 3 Марков Александр Дмитриевич, 08 июня 2015 г. 19:50:35 | |
|
void main() не соответствует стандарту, по стандарту допустимы int main() и int main(int argc, char *argv[]), поэтому не все компиляторы пропускают void main(). VC++ более "лояльный", GNU C++ "строже". Перестаньте извращаться и пишите int main() {...return 0;}
|
|
|
| 4 Губила Родион Юрьевич, 08 июня 2015 г. 16:24:13 | |
|
Хворых Павел, вы серьезно или пытаетесь меня тролить? какой может быть ретерн в войде?
|
|
|
| 5 Хворых Павел, 08 июня 2015 г. 15:15:43 | |
Заходите в посылку, там красным шрифтом написана ошибка компиляции. Об этом замечательном факте упоминается в разделе "Работа в системе". У вас следующая ошибка: 'main' must return 'int'. Замените void на int и всё заработает.
|
|
|
| 6 Губила Родион Юрьевич, 08 июня 2015 г. 14:01:54 | |
например вот программа, и она не пройдет компиляцию в GNU #include <stdio.h> void main() { int a; FILE *f; f=fopen("INPUT.TXT", "r"); fscanf(f, "%d", &a); fclose(f); f=fopen("OUTPUT.TXT", "w"); fprintf(f, "%d", a*100+99-a); fclose(f); }
|
|
|
| 7 Губила Родион Юрьевич, 08 июня 2015 г. 13:59:49 | |
Какой ошибки? Написал же "Compilation error". Любая отправленная программа с такой структурой не проходит компиляцию #include <stdio.h> void main() { ... }
|
|
|
| 8 Хворых Павел, 08 июня 2015 г. 10:35:00 | |
Слабо посмотреть текст ошибки? Скиньте сюда ваш код и текст ошибки. В gcc всё есть.
|
|
|
| 9 Денис Розимовский, 07 июня 2015 г. 21:36:32 | |
|
Я тоже работаю со scanf'ом и указываю <stdio.h>. А вообще, в GNU C++ можно добавлять <bits/stdc++.h>, что включит все нужны для работы библиотеки. Да, это не очень хороший стиль, зато быстро.
|
|
|
| 10 Губила Родион Юрьевич, 07 июня 2015 г. 12:14:38 | |
|
Я кажется понял. Наверное в GNU нет стандартной библиотеки ввода-вывода, а это единственная библиотека, которой я пользуюсь. Мне проще работать сo scanf'ом, так как я указываю, что читать.
|
|
|
| 11 Губила Родион Юрьевич, 07 июня 2015 г. 9:45:26 | |
|
Я, как бы, и не против отправлять на VC++, но при первом отправлении каждый раз засчитывается Compilation error, который мозолит глаза. Да и в чем такое существенное отличие этих компиляторов, если в GNU даже компиляцию не проходит?
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |