2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
|
1 | |
Обращение одной программы к другой17.05.2014, 08:55. Показов 5242. Ответов 21
Метки нет (Все метки)
Здравствуйте. Я написал программу, которая интегрирует функцию методом правых прямоугольников. И отдельно я написал программу, которая строит график этой функции. И теперь мне нужно чтобы первая программа, после интегрирования функции, обращалась ко второй программе и производилось построение графиков. Как это можно сделать? Пишу курсовую, очень нужно
0
|
17.05.2014, 08:55 | |
Ответы с готовыми решениями:
21
Запуск одной программы из другой Обращение к БД на одной форме, а заполнение с другой Обращение к свойствам одной формы из другой Обращение из одной формы к TLabel на другой |
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
|
17.05.2014, 17:14 [ТС] | 3 |
alsav22, дело в том, что у меня два файла - Курсовая.cpp и График.cpp. Нужно, чтобы программа в Курсовая.cpp выполнилась и после обратилась к График.cpp, и программа в этом файле тоже бы выполнилась.
0
|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
|
17.05.2014, 22:09 [ТС] | 5 |
alsav22, а... как можно оформить эту функцию? Как она вообще выглядит? И как с помощью этой функции вызвать вторую программу?
Добавлено через 4 часа 38 минут alsav22, нашел кое-что про внешние функции... То есть нужно прописать в файле Курсовая.cpp extern f1, создать в файле График.cpp так же отсылку к этой функции, и с помощью ключа gcc обращаться ко второй программе?
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
17.05.2014, 22:39 | 6 |
Как функцию оформить. Как реализация функции выглядит знаете? Что-то конкретно могу предложить, если код увижу.
Добавлено через 1 минуту И на вопрос не ответили: Рисование графика функции чем реализовано (в С++ нет поддержки графики)?
1
|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
|||||||||||
17.05.2014, 22:44 [ТС] | 7 | ||||||||||
alsav22, ниже представлены коды программ.
Курсовая.cpp
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
18.05.2014, 00:03 | 8 | |||||
Укажите, в первом коде, строки, где нужно рисовать графики. И вот это не сравнение:
Добавлено через 47 минут Функция рисования графиков может так выглядеть (четвёртым параметром передаётся номер графика):
1
|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
||||||
18.05.2014, 08:54 [ТС] | 9 | |||||
alsav22, в первой программе мне нужно, чтобы графики рисовались сразу после выполнения самой программы, а именно после подсчета и вывода абсолютной и относительной погрешностей (as и os).
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
18.05.2014, 09:05 | 10 | |||||
Странные вопросы задаёте. Первый день с С++ знакомы?
Добавьте второй код в конец первого:
1
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,713
|
|
18.05.2014, 09:12 | 11 |
Предлагаю радикальное решение.
В 1 программе данные для графиков пишите в файл, а во второй - читайте их из этого файла. Или запишите их в массивы, которые передайте в функцию построения графиков.
1
|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
|
18.05.2014, 09:16 [ТС] | 12 |
То есть нужно сделать так, чтобы первая программа выполнилась и обратилась ко второму файлу, в котором находится программа с графиками.
0
|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
|
18.05.2014, 09:24 [ТС] | 14 |
Добавлено через 2 минуты
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|||||||||||
18.05.2014, 09:32 | 15 | ||||||||||
main.cpp:
2
|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
|
18.05.2014, 09:45 [ТС] | 16 |
alsav22, в первой программе выдает следующую ошибку: "undefined reference to 'painter()'"
Во второй программе, при замене int main() на void painter() начинает выдавать ошибку в putpixel
0
|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
|
18.05.2014, 09:52 [ТС] | 18 |
alsav22, я имею ввиду, что второй код с графиками не работает, а именно выдает ошибку в putpixel. Но, если заменить void painter() на int main(), то такой ошибки не наблюдается.
0
|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
|
18.05.2014, 10:05 [ТС] | 20 |
alsav22, странно. Пробую ваш код из 15 поста. Ничего не переделывал. Программирую на Dev-C++ 4.9.9.2.
У Вас Visual стоит?
0
|
18.05.2014, 10:05 | |
18.05.2014, 10:05 | |
Помогаю со студенческими работами здесь
20
Обращение к одной кнопке из другой через MVVM Обращение к переменной одной формы, обрабатывая событие на другой форме... Как отправить в RAM переменную из одной программы, а потом достать её из другой программы? Запуск одной программы из другой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |