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

почему выскакивают ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Попадут ли точки в координаты окружности http://www.cyberforum.ru/cpp-beginners/thread156717.html
Добрый вечер Задание такое: Ввести координаты 5 точек и определить какая из них попадает в окружность радиуса(R) и координатами центра (a,b). Использовать уравнение окружности. Есть пару идей у...
C++ Работы с фабрикой объектов Нужно создать иерархию классов с абстрактным классом DataStruct на её вершине. В основании иерархии создать два проиводных класса. В одном - стек, во-втором - очередь. Так же должна быть фабрика... http://www.cyberforum.ru/cpp-beginners/thread156693.html
C++ Declaretion syntax error
Всем привет! Не могу понять в чем проблема. Пишет "Declaretion syntax error" при компиляции на 8-стоке. Объясните почему. #include <vcl.h> #include <iostream.h> #include <conio.h> #pragma...
Максимальная длина целочисленного типа C++
Максимальная длина __int64 - 18.446.744.073.709.552.046 Максимальная длина __int128 - 340.282.366.920.938.586.008.062.602.462.446.642.046 Последнего типа официально еще нет, но в limits.h он...
C++ 2 разных интервала http://www.cyberforum.ru/cpp-beginners/thread156677.html
Получается что я код написал для 2 одинаковых интервалов, а как сделать чтобы было правильно для 2 разных:wall:#include <stdafx.h> #include <cmath> #include <iostream> #include <iomanip> using...
C++ Как вывести на экран несколько раз В задании надо чтобы целое значение (b) вводилось с клавиатуры 4 раза, соответственно потом (x) и (y) выводятся на экран после каждого ввода вот код: #include <stdafx.h> #include <cmath>... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,775
01.08.2010, 03:00
а с какой целью вообще глобальные переменные в заголовочных файлах инициализировать?

myinc.h
C
1
2
3
4
5
6
7
8
#ifndef MY_INC_H
#define MY_INC_H 1
 
extern int myVariable;
 
int inc_by_variable(int);
 
#endif /* MY_INC_H */
mymodule.c
C
1
2
3
4
5
6
7
#include "myinc.h"
 
int myVariable = 10;
 
int inc_by_variable(int val){
    return val * myVariable;
}
myapp.c
C
1
2
3
4
5
6
7
8
#include <stdio.h>
#include "myinc.h"
 
int main(void){
    printf("myVariable = %d\n", myVariable);
    printf("inc_by_variable(13) = %d\n", inc_by_variable(13));
    return 0;
}
почему выскакивают ошибки
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru