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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая вычисляет условие > http://www.cyberforum.ru/cpp-beginners/thread758276.html
Помогите. Написать программу на С++, которая вычисляет условие
C++ Чем отличается хвостовая рекурсия от обычной рекурсии? Собственно вопрос сверху. Если не затруднит, то покажите пример факториала с хвостовой и с обычной рекурсией. Буду крайне благодарен. http://www.cyberforum.ru/cpp-beginners/thread758257.html
C++ Цикл с предусловием.Найдите все симметричные палиндромы из интервала [1000000, 1000000000]
Найдите все симметричные палиндромы из интервала . Объяснение: палиндром - это число, которое читается одинаково справа налево и слева направо, то есть именно число равно перевернутом числу.
C++ Деструктор и _Block_Type_Is_Valid (pHead->nBlockUse)
Приветствую! Встретился сегодня с такой проблемой. Есть функция, которая возвращает объект. При выходе из функции появляется ошибка _Block_Type_Is_Valid (pHead->nBlockUse). Я посмотрел и понял, что ошибка появляется при вызове деструктора. Почему так происходит? Код функции и класса: #pragma once #include <string.h> template <typename tt> class ss_v_stack { tt * A; tt * As;
C++ Разделить программу на файлы http://www.cyberforum.ru/cpp-beginners/thread758249.html
Помогите мне разделить программу на три файла: сам класс, функции к нему, и функция main. Сам класс #ifndef ARRAY1_H #define ARRAY1_H #include <iostream.h> class Array{ friend ostream &operator<<(ostream &, Array &);
C++ do while фунция Здравствуйте, вот есть код приведенный ниже,прости те за культуру написания, но суть задания в том чтобы выполнить do while с вычислением ещё 1 раз, учитывая условия. // 3.2.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "math.h" #include "iostream" using namespace std; подробнее

Показать сообщение отдельно
Xipxop
 Аватар для Xipxop
481 / 9 / 2
Регистрация: 28.12.2011
Сообщений: 150
10.01.2013, 22:33     Вызов функции из другого файла
Знаю этот вопрос, задавался не раз(возможно), но поиск показал одну тему в которой, небыло дано ясного ответа...

Так вот в чем вопрос:

Есть файл main.cpp
C++
1
2
3
4
5
6
#include "menu.cpp"
 
int main()
{
    menu();
}
И файл menu.cpp ( в тойже папке)
C++
1
2
3
4
void menu()
{
    //...
}
Так вот: когда все это компилирую, то мне пишет, что эта функция menu() задается много раз!


P.S.

main.cpp
C++
1
2
3
4
5
6
7
8
#include "menu.cpp"
 
extern menu();
 
int main()
{
    menu();
}

menu.cpp
C++
1
2
3
4
void menu()
{
    //...
}
extern menu(); НЕ работает!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru