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

Можно ли в настройках 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
Visual Studio и С89\С90
    #38775532
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Compositum,

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

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

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


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