Автор Андрей Фатьянов задал вопрос в разделе Другие языки и технологии
Почему программа не компилируется в Borland C++ Builder? и получил лучший ответ
Ответ от Единственный[гуру]
Не весь код влез, верно? Смотри ошибки при компилировании. Или дай мне весь код на мыло, я мосмотрю. Получил полный код. разбираться в программе не стал - главное компилится. Лично я пользуюсь [chat.jomei*/freecommandLinetools.exe] // во всех ссылках, * заменим на .ru Устанавливаешь себе на комп. Скачиваем блокнот с подсветкой синтаксиса [chat.jomei*/notepad.rar] Ассоциируем файлы *.cpp с этим блокнотом. Работать будем в папке BIN [C:\\Borland\\BCC55\\Bin] Открываешь блокнот, пишешь текст программы, сохраняешь в папке BIN с названием, допустим, temp.cpp: --- #include <iostream.h> #include <conio> void main(){ cout<<"Привет, мир! "; getch(); } --- Скачиваешь прогу для переделывания кирилицы в ДОС кодировку [chat.jomei*/fdoswin.exe] и кидаешь её в папку BIN. Для автоматической компиляции создаём одноимённый BAT файл (temp.bat) и прописываем туда: --- @echo off rem в переменную name запишем имя исходика (без расширения) rem думаю понятно, что для каждого исходника не нужно забывать изменять имя здесь set name=temp rem и расширение отдельно set ras=cpp rem перекодируем русскую писанину в ДОС кодировку во временный файл fdoswin.exe /off /dos %name%.%ras% automatic_temp.cpp rem чистим экран cls rem здесь удаляется старая версия программы if exist %name%.exe del %name%.exe rem компилим временный файл bcc32.exe -IC:\\Borland\\BCC55\\Include -LC:\\Borland\\BCC55\\Lib automatic_temp.cpp rem в ходе компиляции создаётся куча лишних файлов, удаляем их if exist automatic_temp.cpp del automatic_temp.cpp if exist automatic_temp.obj del automatic_temp.obj if exist automatic_temp.tds del automatic_temp.tds rem если откомпилилась, переименовываем прогу в исходное название if exist automatic_temp.exe rename automatic_temp.exe %name%.exe rem удаляем временный файл if exist automatic_temp.cpp del automatic_temp.cpp rem ждём нажатия любой клавиши, чтобы просмотреть ошибки или их отсутствие pause>nul rem запускаем прогу, если она хорошо откомпилилась if exist %name%.exe start %name%.exe --- Удобно bat файл создавать с одним именем с исходником, чтоб не запутаться. Не забывай изменять имя в теле бат-файла. Всё, можешь работать. Открываешь исходник блокнотом с подсветкой синтаксиса, изменяешь что хочешь, запускаешь bat-файл и видишь результаты своей работы. Переключение языка - стандартное, системное. Ввод всех символов - стандартный. Русские буквы в проге тоже пашут. Ура! Возникнут вопросы - пиши на мыло, аськ 381538510 или вконтакт id12702046, с пометкой "question/47850269" Успехов!
1) после cout << "s=" должна стоять точка с запятой 2) не хватает 2-х закрывающихся скобок - if не закрывается - главная ф-я main тоже не закрыта закрой ты скобки то
не знаю, как насчет борленд, но в visual studio ошибки следующие выдает. 1.#include <iostream> без .h такого символа нужно писать. 2. Раз ты используешь конструкции cout и cin, то нужно перед методом main() указать using namespace std; 3