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

Разбитие программы на файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ прокомментируйте программу http://www.cyberforum.ru/cpp-beginners/thread438186.html
#include <iostream> #include <fstream> #include <string> using namespace std; int main() { int n; cout << "n = "; cin >> n; int *a = new int; for (int i = 0; i < n; i++) { cout << "a = ";
C++ Прокомментируйте программу #include <iostream> #include <fstream> #include <string> using namespace std; int main() { int n; cout << "n = "; cin >> n; int **a = new int*; http://www.cyberforum.ru/cpp-beginners/thread438185.html
C++ Функция с массивом.
Ребята, пожалуйста помогите решить такую задачу. Если не сложно, с комментариями, но можно и без них, разберусь тогда сам. Заранее спасибо. p/s там ошибка, не sin u, a sin x
C++ Применение массивов и функций
Здравствуйте!Помогите сделать программку Вычисление функции X=...... Y=...... SN=...... SE=..... о_погрSN о_погрSE X=...... Y=...... SN=...... SE=..... о_погрSN о_погрSE .......... X=...... Y=...... SN=...... SE=..... о_погрSN о_погрSE Здесь X- значение параметра; SN- значение суммы для заданного n; SE- значение суммы для заданной точности; Y-точное...
C++ Получить массив байтов из int32_t http://www.cyberforum.ru/cpp-beginners/thread438109.html
Собственно сабж! Самое элегантное решение, но как мне кажется не совсем безопасное это что-то типа этого int32_t i; reinterpret_cast<char *>(&i); или же struct arr{ char a1; // либо int8_t
C++ Массивы и функции Функция такова y=1/2(одна вторая) ln x (логарифм от x вроде) y=1/2 ln x Попрошу вас дорогие программисты , в с++ переделать с массивами мой код #include <cstdlib> #include <iostream> #include <math.h> using namespace std; //y=1/2*log(x) //x=0,1,2,3,4,5,6,7,8,9; float y(float x) подробнее

Показать сообщение отдельно
MaxFX
2 / 2 / 0
Регистрация: 22.10.2010
Сообщений: 37
01.02.2012, 21:22  [ТС]     Разбитие программы на файлы
Спасибо за разъяснения.

Заголовочный файл объявил как вы сказали - все заработало. Только глобальные переменные объявленные в заголовочном файле капризничают, цитирую:

error LNK2005: "int x1" (?x1@@3HA) already defined in functions.obj

Как только убираю объявления переменных из заголовочного файла эта бяка исчезает, но тогда для каждого файла придётся объявлять свои переменные.

Во общем мне нужно добиться одного из двух: либо объявить глобальные переменные чтоб у всех файлов был к ним доступ. Либо заставить функции возвращать больше одного параметра. Посоветуйте пожалуйста как такое реализовать.
 
Текущее время: 12:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru