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

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

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

Многофайловая структура - C++

08.04.2014, 18:26. Просмотров 266. Ответов 6
Метки нет (Все метки)

Подскажите пожалуйста как связать два файла?

Заголовочный файл.
C++
1
2
3
4
5
#include <iostream>
#include <stdio.h>
#include <fstream>
#include <stdio.h>
extern float second(int*, float*);
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "moduls.h"
 
using namespace std;
 
float first(int*,int);
float first(int *a, int b){
return (*a)+b;
}
 
int main(){
    int p=2, a=3;
    int *u; u=&p;
    float g=first(u,a);
 
 
    int t=10; float b=2;
    int *r; float *c;
 
    float s=second(r, c);
 
    cout<<g<<endl;
    cout<<second<<endl;
}
Вспомогательный файл:
C++
1
2
3
4
5
6
#include <stdio.h>
#include "moduls.h"
 
float second(int*a, float*b){
    return (*a)*(*b);
}
Добавлено через 14 минут
Выдает ошибку: undefined reference to `second(int*, float*)'
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2014, 18:26     Многофайловая структура
Посмотрите здесь:

Структура C++
структура C++
C++ структура
C++ Структура
Структура C++
C++ Многофайловая структура. Заголовочные файлы.
структура c++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4383 / 3226 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
08.04.2014, 18:39     Многофайловая структура #2
wao_138, уберите extern и добавьте include-guard'ы.
wao_138
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 63
08.04.2014, 18:44  [ТС]     Многофайловая структура #3
Цитата Сообщение от Tulosba Посмотреть сообщение
include-guard'ы
Это что?
Tulosba
:)
Эксперт С++
4383 / 3226 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
08.04.2014, 18:45     Многофайловая структура #4
wao_138, http://ru.wikipedia.org/wiki/Include_guard
wao_138
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 63
08.04.2014, 18:51  [ТС]     Многофайловая структура #5
Tulosba, не помогло.
А как тогда можно без заголовочного файла сделать?
Tulosba
:)
Эксперт С++
4383 / 3226 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
08.04.2014, 18:56     Многофайловая структура #6
Цитата Сообщение от wao_138 Посмотреть сообщение
не помогло.
Как собираете всё это? Через консоль или среда разработки какая?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2014, 00:30     Многофайловая структура
Еще ссылки по теме:

C++ структура
Многофайловая структура C++
Многофайловая программа с заголовком C++
C++ многофайловая сруктура программы
C++ Многофайловая программа Code Blocks

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

Или воспользуйтесь поиском по форуму:
wao_138
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 63
09.04.2014, 00:30  [ТС]     Многофайловая структура #7
Цитата Сообщение от Tulosba Посмотреть сообщение
Как собираете всё это? Через консоль или среда разработки какая?
в CodeBlocks.

Добавлено через 3 часа 14 минут
Tulosba, как его правильно компилировать нужно?

Добавлено через 2 часа 11 минут
Разобрался. Спасибо.
Yandex
Объявления
09.04.2014, 00:30     Многофайловая структура
Ответ Создать тему
Опции темы

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