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

Некоректный вывод переменной extern - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу с использованием функции нахождения минимального значения элемента в одномерном массиве http://www.cyberforum.ru/cpp-beginners/thread1215697.html
Написать программу с использованием функции нахождения минимального значения элемента в одномерном массиве
C++ Во введенной строке заменить все гласные латинские буквы на русские соответственно У меня установлен Borldand C++ Builder Dos Box. Как в нем ввести русский алфавит в консоле!?Язык на компьютере меняется,а в нем нет. Никакие Locale,SetLocale даже не подключаются и не включаются... Добавлено через 14 минут Вроде разобрался с русским языком,теперь вопрос почему не работает программа: Во введенной строке заменить все гласные латинские буквы на русские соответственно:... http://www.cyberforum.ru/cpp-beginners/thread1215694.html
Дерево без указателей на следующий элемент C++
Широко используются односвязные и 2-х связные списки. Общее в них то что их структура данных содержит указатель на следующий элемент. Однако реализовать дерево (не обязательно двоичное) при таком подходе можно, но непросто. (проще и традиционнее реализуются двоичные деревья). Вопрос следующий Можно ли при реализации дерева (для разновидности алгоритма Дейкстры кратчайших путей графа)...
C++ Проверка значений переменных во время отладки
как узнать текущее значение переменной во время отладки?
C++ Вычислить значение по формуле http://www.cyberforum.ru/cpp-beginners/thread1215613.html
ВЫчислить Z=(s1+s2)/(k1*k2) где s1 и k1 сумма и кол-во положительных элементов вещесственного вектора x(n), и s2 и k2 сумма и кол-во положительных элементов вещественного вектора y(m).
C++ Ошибка при запуске проекта Доброго времени суток, спасибо что уделили время ^^ если есть возможность, не мог бы кто-нибудь помочь найти ошибку в коде? глаз уже замылился, а со стороны виднее. При запуске говорит Project Project2.exe raised exception class_STL::out_of_range with message 'Exception Object Address^ 0x5F5586'. Process stopped. Use Step or Run to continue и жалуется на вот эту строчку ... подробнее

Показать сообщение отдельно
Frai32
2 / 2 / 0
Регистрация: 24.08.2013
Сообщений: 134
24.06.2014, 10:33     Некоректный вывод переменной extern
Есть заголовочный файл в котором объявлена переменная extern, пытаюсь взаимодействовать с этой переменной через другие файлы компилятор ругается .

заголовочный файл
C++
1
2
3
extern int foo ;
void print_foo();
void print(int);
файл риализации
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "my.h"
#include <iostream>
 
 
 
using namespace std;
 
extern int foo;
 
int foo1 = foo;
 
void print_foo()
{   
    
    cout<<foo1;
}
 
void print(int i)
{
    cout<<i;
}
основной файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "my.h"
#include <conio.h>
 
 
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
 
 
int main(int argc, char** argv)
{
    
     int foo;
    
    print_foo();
    
    print(99);
    
    getch();
    return 0 ;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru