Форум программистов, компьютерный форум CyberForum.ru

написать компилятор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив. Проверка совпадения http://www.cyberforum.ru/cpp-beginners/thread290787.html
Требуется программа, реализующая следущее: есть массив римских чисел мы вводим римское число программа проверяет, есть ли оно в массиве если да, то выводит сообщение, что такое число есть если нет, то сообщает об этом к примеру массив { I, II, III, IV, V, VI, VII, VIII, IX, X }
C++ Builder Builder 6 Странная ошибка В билдере новичёк, купил книжку, скачал билдер, и если пишу программу иногда она запускается нормально, а иногда окно которое я сделал просто мигнёт, и всё, типа программа выполнилась... В чём проблема? Подскажите! Добавлено через 2 минуты иногда программы начинают так странно запускатся после того как я их сохраню, и загружу... а иногда и сразу бред такой билдер запускаю от... http://www.cyberforum.ru/cpp-beginners/thread290783.html
#include <vcl.h> C++
Доброго времени суток, Уважаемые Форумчане! Вопрос состоит в следующем: есть программа на С++, которая должна изобразить (графически) физический процесс (осцилляторы), но при отладке, компилятор выдаёт ошибку "fatal error C1083: Не удается открыть файл include: vcl.h: No such file or directory". Т.е. ошибка заключена в отсутствии #include <vcl.h>. Как исправить, следовательно, как поставить...
Считывает ли функция fgets строку посимвольно? C++
Проконсультируйте пожалуйста. Смотрите данная функция имеет три аргумента: //Первый из трех аргументов функции является указателем на местоположение считаваемой строки //Второй аргумент (2) содержит предельную длину считаваемой строки //третий аргумент указывает на файл который который будет читаться Исходя из всего этого у меня 2 вопроса. 1)Она считывает строку посимвольно каждый символ...
C++ графика http://www.cyberforum.ru/cpp-beginners/thread290777.html
подскажите как в builder 6 включить графический режим
C++ Разработать программу-драйвер, которая продемонстрирует работу производного класса Создать объявление классов согласно варианту. Разработать программу-драйвер, которая продемонстрирует работу производного класса. Базовый класс: class Device { public: Device (char * fName); ~ Device (); virtual bool Open () = 0; virtual bool Close () = 0; подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
08.05.2011, 01:34     написать компилятор
ТС, я бы на твоём месте сделал так: Довёл код до ума руками, чтоб компилился g++ и корректно, а потом то же самое сделал программно, то есть примерно такой алгоритм:

1) Если в коде нет main, то запихать
2) Если в коде есть служебные слова, как-то: bool, return, gets, то позаботиться чтобы прога их узнавала. Для этого дописать необходимые объявления
Всё это естественно, ПРОГРАММНО
И всё в таком духе.

По окончании всего этого дела у тебя полиучится исходник написанный корректно на С. После этого программно подавай его на вход компилятору

Зато потом придёшь сюда и скажешь: ребята, я изобрёл новый язык. И компилятор покажешь. И будет круто.
 
Текущее время: 17:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru