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

Хочу изучить C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компиляция заданного кода в exe через программу http://www.cyberforum.ru/cpp-beginners/thread802719.html
Хочу узнать поподробнее, как реализовать компиляцию некого заданного кода в exe для windows через самописную программу. Ведь как-то писали компиляторы для других ЯП-ов. Например, есть код (предположим, паскалеподобный): begin print'HELLO!' exit Мне нужно, чтобы через мою прогу он переводился (компилировался) в exe-файл, который запускался бы через windows и выполнял то, что написано в...
C++ Дан массив состоящий из n натуральных чисел Дан массив состоящий из n натуральных чисел.Образовать новый массив элементам которого будут элементы исходного оканчивающиеся на цифру k http://www.cyberforum.ru/cpp-beginners/thread802718.html
Задан массив с количеством элементов n C++
Задан массив с количеством элементов n.Сформировать 2 массива:в 1 включить элементы исходного массива с чётными номерами,а во 2 с нечётными
Массивы. Вычислить минимальный элемент массива, сумму элементов массива, преобразовать массив C++
При написании программ использовать динамические массивы. Размерность массивов задаётся именованной константой. Задача 2. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) минимальный элемент массива; 2) сумму элементов массива, расположенных между первым и последним положительными элементами. Преобразовать массив таким образом, чтобы сначала располагались все...
C++ Массивы. Вычислить максимальный элемент массива, сумму элементов, сжать массив http://www.cyberforum.ru/cpp-beginners/thread802707.html
При написании программ использовать динамические массивы. Размерность массивов задаётся именованной константой. Задача 1.В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) максимальный элемент массива; 2) сумму элементов массива, расположенных до последнего положительного элемента. Сжать массив, удалив из него все элементы, модуль которых находится в интервале ....
C++ Используя рекурсивные функции, сделать следующие задачи: 1)Подсчитать количество цифр в заданном числе. Выполнить следующие задания, оформив каждый пункт в виде функции. Все необходимые дан-ные для функций должны передаваться им в качестве параметров. Использование глобальных пе-ременных в функциях не допускается. При написании программ можно использовать как динамические, так и нединамические массивы. Размерность последних задаётся именованной... подробнее

Показать сообщение отдельно
TrueBit
95 / 95 / 12
Регистрация: 19.11.2012
Сообщений: 195
07.03.2013, 15:34     Хочу изучить C++
Цитата Сообщение от Чифкук Посмотреть сообщение
Да, Книга "C++ для начинающих" Автор: Геберт Шилд.
Программа Visual C++
код это пример который просят сделать в книге.

Добавлено через 10 минут
а форум для того что бы найти этого человек

Добавлено через 9 минут
пытаюсь выполнить то что там написано открываю командную строку и там вот что
Если вы открываете коммандрную строку Visual Studio по ярлыку, создаваемому автоматически при установке Visual Studio, там выполнять vcvars32.bat не нужно, он автоматически выполнится при запуске этого ярлыка. Там запустится скрипт vcvarsall.bat. Итак коммандная строка открыта. Попробуйте сделать следующее:

1) перейдите в каталог с исходным кодом программы (файл с расширением .cpp, например example.cpp) следующей командой:
Bash
1
cd /d ПУТЬ
например
Bash
1
cd /d N:\source
2) скомпилируйте исходный код командой
Bash
1
cl /c example.cpp
3) слинкуйте объектный фаил(консольный вариант) командой
Bash
1
link /subsystem:console example.obj
4)можно запускать получившуюся программу example.exe:
Bash
1
example.exe
содержимое файла example.cpp
C++
1
2
3
4
5
6
7
#include <iostream>
using namespace std;
 
int main() {
    cout << "Hello, world!" << endl;
    getchar();
}
P.S. а вобще лучше для начала используйте встроеный редактор, да и в дальнейшем там удобно отлаживать программу + там много вспомогательных эл-тов которые значительно облегчают разработку программы.
P.S.S cl -GX example.cpp тоже работает
 
Текущее время: 17:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru