06.10.2003 16:40
где мне взять компилятор Си?
где мне взять компилятор Си?



спс за внимание)
06.10.2003 16:59
везде он есть
Простой Си будет компилится чем угодно
- Visual C++
- C Builderом

В чем тут проблема?
09.10.2003 00:25
Подскажите ANSI C compiler.
Чтобы не пропускал ни одной фичи C++.
09.10.2003 14:40
Manwe
gcc -ansi
10.10.2003 10:17
Любой С++
Да любой с++ копмилятор подойдет, только сохраняй файлы как *.С и все будет ОК
17.10.2003 20:43
ВН
Полного соответствия стандарту нет!
Я не знаю ни одного компилятора, из фривер или шарвер, чтобы выполнялось полное "буквоедское" соответствие стандарту. В частности, при полном соответствии стандарту должны зарубаться декларации
void main() (правильно int main())
и не пропускаться третий параметр main() - указатель на переменные окружения envp.

Не видел живого компилятора, который бы это НЕ пропускал.
И таких фичей множество.

Что касается gcc, то этот компилятор существенно расширяет язык, добавляя нестандартные фичи.
17.10.2003 21:13
Manwe
gcc
>void main()

gcc собирает "это" как int main() при это выдав ворнинг

> Что касается gcc, то этот компилятор существенно расширяет язык, добавляя нестандартные фичи.

про параметр -ansi я уже писал, при его включении фичи отрубаются
18.10.2003 16:06
void main(void)
Насколько я помню, стандарт Си такую конструкцию тоже допускает..
И вообще, для любой функции f() без параметров по стандарту нужно указывать f(void)..
24.10.2003 21:41
Manwe
main - не любая функция
стандарт ISO C99, pdf'ник страница 13 пункт 5.1.2.2.1
написано что она должна возвращать int
25.10.2003 21:21
vit
ой
ой, а где ето дело скачать?
26.10.2003 10:03
Manwe
где скачать стандарт
либо с http://www.iso.ch за бабки
либо с варезных ресурсов (например из Edonkey)
27.10.2003 02:59
vit
уу
стандарт.. за бабки качать.. нуууу
27.10.2003 09:10
Игорь Абрамов
не расстраивайтесь
Это как c MS Visual Studio:

В магазине --- 300 (или сколько уж там) у.е.,
в переходе рядом -- 70 рублей. И все довольны.

[Две недели назад был с интервалом в 10 минут в
магазине и в подземном переходе. В подземном
переходе при мне пытались найти лицензионную
версию некой программы, а в магазине --- нелицензионную.
Что примечательно, в переходе человеку внятно объяснили
как найти магазин, а магазине --- ларек в переходе :))) ]
Извините, только зарегистрированные пользователи могут публиковать сообщения в этом форуме.

Кликните здесь, чтобы войти