Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Visual Studio и С89\С90 / 5 сообщений из 5, страница 1 из 1
13.10.2014, 17:39
    #38775449
Compositum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio и С89\С90
Доброго времени суток.

Можно ли в настройках C проекта Visual Studio (создаю и настраиваю на основе пустого проекта C++) указать строгую проверку соответствию стандарту C89 или C90? Я сделал следующие настройки:

Настройки C проекта в VS C\C++ -> Advanced -> Compile As = "Compile as C code (/TC)".
C\C++ -> Language -> Disable Language Extensions = "Yes (/Za)".
Однако строгого соответствия C89, как я вижу, нет. Например, проверку проходит код, в котором имеются однострочные комментарии, начинающиеся с "//" помимо стандартных "/*...*/".

Спасибо.
...
Рейтинг: 0 / 0
13.10.2014, 18:45
    #38775532
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio и С89\С90
Compositum,

VS не умеет ни одного стандарта С.
У него свой диалект на основе древнего подмножества С.

Все опции про стандарты относятся к С++, потому что только его поддержка развивалась.

Хотя пару лет назад я слышал что собираются сделать поддержку последнего стандарта С, но сильно сомневаюсь что сделали.
...
Рейтинг: 0 / 0
13.10.2014, 18:50
    #38775537
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio и С89\С90
А разве однострочные каменты стандарт запрещает?
...
Рейтинг: 0 / 0
13.10.2014, 18:56
    #38775546
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio и С89\С90
maytonА разве однострочные каменты стандарт запрещает?
Появились начиная с C99
...
Рейтинг: 0 / 0
14.10.2014, 07:41
    #38775789
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio и С89\С90
да, все так и есть. Ms овые компиляторы не умеют , надо брать для этого другие компиляторы.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Visual Studio и С89\С90 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]