Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Vityapro
1 / 1 / 0
Регистрация: 20.09.2010
Сообщений: 19
#1

срр файл в нутри срр

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

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

Как сделать несколько функций в одном срр ?Написал программы, которые нужно поочередно запустить в одном срр
#include <iostream> void func(double& x,double& y) { double temp_min =...

Адресация на другой срр файл
всем привет можете подсказать как можно связать 2 срр файла сделал отдельно...

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

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

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

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

Добавлено через 1 минуту
А если и это, то проще уж будет интерпретатор писать, ИМХО
0
tartikov
Заблокирован
03.11.2010, 18:57 #6
Vityapro, будь осторожен cpp внутри cpp крайне нестабилен, кроме того время выполнения cpp внутри сpp возрастает во много раз. Если на выполнение cpp требуется 5 минут, то на выполнение того же самого cpp внутри другого cpp потребуется час.
0
silent_1991
Эксперт С++
5009 / 3069 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
03.11.2010, 19:38 #7
Nameless One, я бы даже сказал, нужно писать интерпретатор. Если конечно именно это нужно. Но вот на счёт проще... Его конечно проще написать, относительно компилятора. Только вот "просто" - слово здесь не подходящее...
0
Nameless One
Эксперт С++
5785 / 3434 / 351
Регистрация: 08.02.2010
Сообщений: 7,448
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:~$
0
Vityapro
1 / 1 / 0
Регистрация: 20.09.2010
Сообщений: 19
04.11.2010, 17:18  [ТС] #9
все спс розобралсо
0
ISergey
04.11.2010, 17:25     срр файл в нутри срр
  #10

Не по теме:

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

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

перевести из Паскаля в Срр
Program lab_3; uses CRT; var x,i,min: integer; Begin clrscr; ...

Локальная функция *.срр файла
Есть несколько срр файлов. и я хочу в них определить локальные функции с...

Ошибка при открытии срр
Как исправить ошибку &quot;Could not open language file russian.lng&quot; ?)


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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