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

Использование заголовочного файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с текстовым файлом http://www.cyberforum.ru/cpp-beginners/thread334900.html
Прошу помощи. Должно быть консольное приложение. Описываю последовательность действий. Текстовый файл 1234.txt розмещен в каталоге с программой. С текстового файла 1234.txt надо считать 1-ю...
C++ пространство имен Один практикующий программист сказал мне, что пространство именusing namespace std; нежелательно объявлять в начале программы, а лучше вызывать в самой программе каждый раз отдедльно std::cout к... http://www.cyberforum.ru/cpp-beginners/thread334874.html
Курсор C++
Как получить координаты курсора в консоли
C++ методы
как сделать метод, который записывал бы в файл весь экземпляр класса ? VS Express Edition 2008
C++ Выход за пределы массива при использовании оператора new http://www.cyberforum.ru/cpp-beginners/thread334804.html
#include <iostream> using namespace std; int main() { int *i = new int; i= 1; cout << i; return 0;
C++ std::string и/или char* Здравствуйте. пишу метод построчной обработки данных из файла Вот он: bool loadFromFile(std::string fileName) { std::fstream fs; fs.open(fileName.c_str(), std::ios_base::in); ... подробнее

Показать сообщение отдельно
Dikon
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 3

Использование заголовочного файла - C++

20.07.2011, 23:22. Просмотров 2570. Ответов 3
Метки (Все метки)

Здравствуйте. Столкнулся с проблемой, когда делал задание из книги Б.Страуструпа "Программирование. Приницпы и практика использования С++" глава 8 задание 1.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// файл use.cpp
#include "my.h"
 
int foo;
 
int main() 
{
        foo = 7;
    print_foo();
    print(99);
    return 0;
}
 
// файл my.h
extern int foo;
void print_foo();
void print(int);
 
// файл my.cpp
#include "my.h"
#include <iostream>
 
using namespace std;
 
void print_foo() 
{
    cout << foo << "\n";
}
 
void print(int i) 
{
    cout << i << "\n";
}
Использую Dev-C++
открыты все 3 файла. Выбираю файл use.cpp, нажимаю Compile&Run, появляются следующие ошибки:
[Linker Error] undefined reference to `print_foo()'
[Linker Error] undefined reference to `print(int)'
ld returned 1 exit status

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