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

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

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

Вызов функции из другого файла. - C++

30.03.2014, 12:49. Просмотров 632. Ответов 5
Метки нет (Все метки)

Всем привет!)
У меня такой вопрос ,допустим есть main.cpp , и есть der.cpp .В der.cpp есть функция getfr() ,так вот как мне из abc.cpp вызвать эту функцию ? Нужны ли будут еще какие то хедеры,помимо хедера main.cpp?
Заранее спасибо!)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 12:49     Вызов функции из другого файла.
Посмотрите здесь:

Вызов функции из другого файла - C++
Ребят! Привет! Я новый на этом форуме. Мне стало интересно как заставить программу перейти с одного кода (после выполнения) на другой (не...

вызов функции из другого файла - C++
мне необходимо вызвать функцию из другого файла (функция заполнения бинарного файла структурой, в будущем будет еще много функций) но...

Вызов функции из другого файла - C++
Знаю этот вопрос, задавался не раз(возможно), но поиск показал одну тему в которой, небыло дано ясного ответа... Так вот в чем вопрос:...

Вызов функции класса из другого файла.(Модель компиляции) - C++
Здравствуйте! Пишу движек игры, написал большую часто кода по которой задумывалось примерно то что тут ниже. не могу понять как...

Подключение функции из другого файла - C++
Есть три файла: main.cpp, view.cpp, view.hpp. #include "view.hpp" int main() { draw();

Создание и вызов файла с описанием функции - C++
#include "iostream" #include <stdlib.h> #include <time.h> #include <ctype.h> #include <string.h> void task(int ); ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
recoder
130 / 130 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
30.03.2014, 12:53     Вызов функции из другого файла. #2
Ну, наверное, нужно ещё der.cpp. А, вообще, лучше реализовать всё в хедере и потом его подключать, куда вам нужно.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,188
Завершенные тесты: 1
30.03.2014, 12:56     Вызов функции из другого файла. #3
В main.cpp в начале вставляете объявление функции
C++
1
тип_возвр getfr();
тип_возврата точно таккой же, как и в описании функции в der.cpp
Подключаете к проекту оба файла.
Линковщик соберет все что нужно.
MastAKK
145 / 136 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
30.03.2014, 12:57     Вызов функции из другого файла. #4
.cpp - не хедер
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.03.2014, 12:59     Вызов функции из другого файла. #5
Цитата Сообщение от DaryaSnakes Посмотреть сообщение
хедера main.cpp
хедер это *.h(и ещё куча расширений *.hpp и т.д.) файл, а не *.cpp.
да вам нужно создать хедер
C++
1
2
//der.h
return_type getfr();
C++
1
2
3
4
5
6
7
//der.cpp
#include "der.h"
 
return_type getfr()
{
...
}
C++
1
2
3
4
5
6
7
//abc.cpp
#include "der.h"
 
void foo()
{
    getfr();
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2014, 13:27     Вызов функции из другого файла.
Еще ссылки по теме:

Использоваение static функции из другого файла - C++
Всем добра! мне дали файл cmd.cpp с функцией: static void matchCommandParameters(int argc, char **argv, int * v, int * u, int *...

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

Как сделать доступными функции из другого проекта инклудом .h файла - C++
В одном решении Visual Studio 2010 есть два проекта, мне понадобилось включить функции и глобальные переменные из проекта №1 в проекта №2 ....

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

Вызов метода в классе из другого - C++
Не получается выполнить следующую цепочку действий. Запускаю метод в классе B через main, он запускает метод в классе A который должен...

Вызов метода другого класса - C++
#include<iostream> using namespace std; class A { public: void Show() { cout << "A" << endl; }; }; class B { ...


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

Или воспользуйтесь поиском по форуму:
DaryaSnakes
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 14
30.03.2014, 13:27  [ТС]     Вызов функции из другого файла. #6
я имела в виду хедер для der.cpp

Добавлено через 25 минут
большое спасибо всем)
Yandex
Объявления
30.03.2014, 13:27     Вызов функции из другого файла.
Ответ Создать тему
Опции темы

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