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

undefined reference to `variable` - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача : "Скобочки". http://www.cyberforum.ru/cpp-beginners/thread392433.html
Некоторые скобочные структуры правильные, другие — неправильные. Ваша задача — определить правильная ли скобочная структура. Вход: Слово в алфавите из двух круглых скобочек ( и ). Длина слова меньше 4001. Выход: Либо 'NO', либо 'YES' без кавычек. ВХОД #1: () ВЫХОД #1:
C++ исправьте ошибки пожалуйста #include "stdafx.h" #include <math.h> float rec(float n) { if (n==1)return 0; else return log(n/(sqrt(n))+rec(n-1)); } int _tmain(int argc, _TCHAR* argv) { printf ("vvedite seloe n \n"); http://www.cyberforum.ru/cpp-beginners/thread392428.html
C++ Полноэкранное консольное приложение
Здравствуйте! Вопрос состоим в следующем: как запустить консольное приложение в полноэкранном режиме? Есть ли какая-то функция для этих целей? Заранее спасибо.
Определить двух студентов с наивысшим средним баллом. C++
С текстового файла считать последовательность записей, содержащих данные о результатах сессии студентов группы в следующем формате: <Фамилия>, <Имя>,, <Список экзаменационных оценок>. Распечатать введенные данные в виде таблицы, Видсортуваваты данные по фамилиям студентов в алфавитном порядке. определить двух студентов с высоким средним баллом. Проблема в том что я еще не очень понимаю и...
C++ одномерный массив http://www.cyberforum.ru/cpp-beginners/thread392397.html
Удалить из массива М(26) первый положительный элемент. Пожалуйста!!! Вводить и выводить через printf и scanf. Использовать только библиотеки stdio. h, time.h, stdlib
C++ не могу понять с чего начать Написать программу содержащую 2 функции. Первая функция которая выводит на экран строку, состоящую из одинаковых символов располагается после функции main . вторая функция которая запрашивает длину строки и символ , располагается до функции main помогите написать прогу... подробнее

Показать сообщение отдельно
OrmaJever
 Аватар для OrmaJever
9 / 9 / 0
Регистрация: 10.11.2011
Сообщений: 241
26.11.2011, 23:47  [ТС]     undefined reference to `variable`
Цитата Сообщение от Сыроежка Посмотреть сообщение

Вы в заголовочном файле оставляете свое объявление

C++
1
extern HWND ip;
Но в файле с main вы дополнительно вставляете строку

C++
1
HWND ip;
или

C++
1
extern HWND  ip = 0;
Но зачем я тогда обьявляю их в main.h?

Добавлено через 25 минут
Day, спасибо, вроде бы работает.

Добавлено через 28 минут
Так, а что делать с константами? Их нельзя обьявить extern. Схема такая же.
main.h
C++
1
const  char *variable = "string"; // обьявление
main.cpp
C++
1
2
#include "main.h"
some_function(variable) // использование
WndProc.cpp
C++
1
2
#include "main.h"
other_function(variable); // использование
 
Текущее время: 02:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru