|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.04.2015, 13:02 | #1 |
Пользователь
Регистрация: 12.03.2015
Сообщений: 60
|
c++ ansi c
Здравствуйте, написал небольшую первую программу на c++, а потом мне сказали, что она должна быть на ANSI C, что это значит?
Как изменить этот код под стандарт ANSI C? Или соответствует ли этот код ansi c? Код:
|
11.04.2015, 13:11 | #2 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Цитата:
Цитата:
|
||
11.04.2015, 13:14 | #3 |
Пользователь
Регистрация: 12.03.2015
Сообщений: 60
|
Так и не могу конкретно понять, как писать на ansi c. Из этого кода можно сделать чистый ansi c, если по убирать разные функции, которые содержит в себе c++ но не содержит ansi c? был бы вам благодарен, если бы вы перечислили что из этого когда не относится к ansi c
К примеру, я так понял, что cout нужно по заменять на printf ? правильно? Не могли бы вы перечислить все команды, которые нужно по изменять? Последний раз редактировалось Stilet; 11.04.2015 в 13:43. |
11.04.2015, 13:45 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А не проще ли:
1) спросить у того кто поставил такие требовани, накой черт ему это нужно? 2) Достать компиль, что работает по этому стандарту и скормив ему код посмотреть что получится?
I'm learning to live...
|
11.04.2015, 13:47 | #5 |
Пользователь
Регистрация: 12.03.2015
Сообщений: 60
|
2)сейчас попробую.. Если не трудно, подскажите какой-то на примере.
1)Таковы условия задания. Не по теме немного: ansi c != c? |
11.04.2015, 13:55 | #6 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
11.04.2015, 13:57 | #7 |
Пользователь
Регистрация: 12.03.2015
Сообщений: 60
|
То есть, если я уберу iostream , по исправляю все ошибки, то это будет чистый с? то есть ansi c?
Это тоже с++ #include <cstdlib> ? #include <stdio.h> - а вот это уже ansi c? Последний раз редактировалось Stilet; 11.04.2015 в 14:56. |
11.04.2015, 14:57 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
11.04.2015, 14:59 | #9 |
Пользователь
Регистрация: 12.03.2015
Сообщений: 60
|
Ну я пока потихоньку пытаюсь переводить. Я так понял что ansi c это просто ЯП C. Убрал инклюды те, поставил инклюды из С. И теперь все возникающие ошибки пытаюсь переводить на c
|
11.04.2015, 15:04 | #10 |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
Да, в стд библиотеке Си инклудники с .h, без расширения это C++. Не знаю как MSVC, а в gcc стандарт задаётся следующим образом:
gcc 1.c -std=c89 // "ANSI C" или "C89" gcc 1.c -std=c99 gcc 1.c -std=c11 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Из ANSI в UNICODE | Mrshilov | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 06.08.2012 08:55 |
Перекодировать файл в UTF-8->ANSI, ANSI -> UFT-8 | Человек_Борща | Общие вопросы Delphi | 7 | 19.05.2011 18:47 |
Ansi в UTF-8 и наоборот UTF-8 в Ansi | Alar | Работа с сетью в Delphi | 3 | 09.12.2010 17:02 |
ANSI C ... | eva.t | Помощь студентам | 11 | 11.02.2010 23:20 |
ANSI | HunterMan | Win Api | 2 | 18.04.2008 23:17 |