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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vityapro
1 / 1 / 0
Регистрация: 20.09.2010
Сообщений: 19
#1

срр файл в нутри срр - C++

02.11.2010, 19:07. Просмотров 602. Ответов 9
Метки нет (Все метки)

можна ли зделать так что бы срр файл выполнялса в нутри главно файла програмы (срр) при нажатии кнопки если да то как ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2010, 19:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос срр файл в нутри срр (C++):

Адресация на другой срр файл - C++
всем привет можете подсказать как можно связать 2 срр файла сделал отдельно менюшку и эмулятор, как прописать чтоб при нажатии в меню...

3 файла: 1 - хэдер-файл и 2 простых .срр - C++
Всем привет! Помогите плз понять 1 вещь. У меня 3 файла 1 header, 2 - .cpp. В хэдере описание класса с прототипами функций. ...

Нарисуйте схему создания проекта, как из срр-файла получается ехе-файл? - C++
Нарисуйте схему создания проекта, как из срр-файла получается ехе-файл?

if then else => на срр - C++
begin if i=0 then a:=b*(c0-d0) else if i=nx then a2:=b2*(c0-d0) ...

перевести из Паскаля в Срр - C++
Program lab_3; uses CRT; var x,i,min: integer; Begin clrscr; min:=$FFF; for i:=0 to 9 do begin ...

Локальная функция *.срр файла - C++
Есть несколько срр файлов. и я хочу в них определить локальные функции с одинаковым именем и параметрами. они нигде больше не обьявлены...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
unStatiK
Заблокирован
02.11.2010, 20:23 #2
Цитата Сообщение от Vityapro Посмотреть сообщение
можна ли зделать так что бы срр файл выполнялса в нутри главно файла програмы (срр) при нажатии кнопки если да то как ?
Напиши мини компилятор и встрой в программу , чтобы при нажатии компилилось и бинарник запускался на исполнение
Vityapro
1 / 1 / 0
Регистрация: 20.09.2010
Сообщений: 19
02.11.2010, 20:51  [ТС] #3
а как это зделать ?
unStatiK
Заблокирован
03.11.2010, 18:38 #4
Цитата Сообщение от Vityapro Посмотреть сообщение
а как это зделать ?
http://gcc.gnu.org/
http://clang.llvm.org/
http://www.ozon.ru/context/detail/id/146264/
Nameless One
Эксперт С++
5771 / 3420 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
03.11.2010, 18:51 #5
Цитата Сообщение от unStatiK Посмотреть сообщение
Напиши мини компилятор и встрой в программу , чтобы при нажатии компилилось и бинарник запускался на исполнение
че-то мне кажется, что товарищу не это нужно...

Добавлено через 1 минуту
А если и это, то проще уж будет интерпретатор писать, ИМХО
tartikov
Заблокирован
03.11.2010, 18:57 #6
Vityapro, будь осторожен cpp внутри cpp крайне нестабилен, кроме того время выполнения cpp внутри сpp возрастает во много раз. Если на выполнение cpp требуется 5 минут, то на выполнение того же самого cpp внутри другого cpp потребуется час.
silent_1991
Эксперт С++
4963 / 3039 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
03.11.2010, 19:38 #7
Nameless One, я бы даже сказал, нужно писать интерпретатор. Если конечно именно это нужно. Но вот на счёт проще... Его конечно проще написать, относительно компилятора. Только вот "просто" - слово здесь не подходящее...
Nameless One
Эксперт С++
5771 / 3420 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
04.11.2010, 04:17 #8
А может автору нужно что-то типа этого:
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
nameless@nameless-desktop:~$ cat foo.cpp
int sum(int x, int y)
{
    return x + y;
}
nameless@nameless-desktop:~$ cat main.cpp
#include <iostream>
 
extern int sum(int x, int y);
 
int main()
{
    char ans = 'n';
    std::cout << "Run the *.cpp file? [y/n]: ";
    std::cin >> ans;
    if(tolower(ans) == 'y')
        std::cout << sum(5, 7) << std::endl;
    return 0;
}
nameless@nameless-desktop:~$ g++ main.cpp foo.cpp -o main -Wall
nameless@nameless-desktop:~$ ./main
Run the *.cpp file? [y/n]: y
12
nameless@nameless-desktop:~$
Vityapro
1 / 1 / 0
Регистрация: 20.09.2010
Сообщений: 19
04.11.2010, 17:18  [ТС] #9
все спс розобралсо
ISergey
04.11.2010, 17:25     срр файл в нутри срр
  #10

Не по теме:

tartikov, ты хоть сам понял что сказал?

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2010, 17:25
Привет! Вот еще темы с ответами:

Смена формата с .срр на .gnn/.g++ - C++
Добрый вечер! Так сложилось, что мне нужно отправить задание (коды) на сайт школьной олимпиады, но тамошний бот говорит, что .срр, в...

Последняя официальная документация по стандарту СРР - C++
Кто знает, где обитает последняя официальная документация по стандарту СРР ?

Значения из формы переслать в программу срр - C++
Народ, вот у меня есть наметки программы, которую я буду использовать, там есть код, который написан консольно. Как теперь мне подключить к...

нужно найти Глобальные Переменные в .срр файле - C++
у меня вот такая задача Дано много .срр файлов, которые являют собой полноценные программы со своими мейнами. Нужно найти для каждого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.11.2010, 17:25
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru