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

Многофайловая структура. Заголовочные файлы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread547675.html
Добрый день! Интересует перегрузка операторов(--, !=, <<). Мне когда-то преподаватель объяснял через TPoint , но к сожалению забыл. Помогите реализовать перегрузку вышеуказанных операций(простой перегрузкой первые два(--,!=). Компонентной последнюю(<<) ). Заранее спасибо. P.S Наработок нет, так как даже не знаю с чего начать даже:(
C++ Как это будет выглядеть на С++? (пасскаль) uses crt; function F(x:real):real; begin F:=(x*x+1)*sqr(cos(x)); end; var a,h,s:real; n,i:integer; begin clrscr; writeln('Введите значения a,h:'); http://www.cyberforum.ru/cpp-beginners/thread547671.html
Считать текст из файла, и вывести его на экран, заменив цифры от 0 до 9 словами C++
Нужна Программа, которая считывает текст из файла и выводит его на экран, заменив цифры от 0 до 9 на слова "ноль", "один",..."девять", начиная каждое предложение с новой строки Добавлено через 36 секунд помогите разобраться...
C++ В массиве каждую группу рядом стоящих одинаковых элементов заменить одним и тем же значением
в массиве целых чисел каждую группу рядом стоящих одинаковых элементов заменить на одним и тем же значением
C++ Заменить маленькие латинский буквы расположенные до символа * на цифру 5 http://www.cyberforum.ru/cpp-beginners/thread547440.html
Дан текст. Если в тексте нет символа * то оставить его без изменений, иначе маленькие латинский буквы расположенные до символа * поменять цифрой 5
C++ Написать программу которая заполняет весь экран символом '#'. C++ Цикл оператор C++ Цикл оператор подробнее

Показать сообщение отдельно
GoldenBoy
Goldeeeeeeen !
 Аватар для GoldenBoy
241 / 233 / 75
Регистрация: 15.10.2011
Сообщений: 457
14.04.2012, 12:24     Многофайловая структура. Заголовочные файлы.
Само задание , но оно не так важно..

Не по теме:

Составить проект для многофайловой структуры программы. Разработать заголовочный файл содержащий глобальные данные и объявления внешних функций. Разработать вспомогательный файл содержащий определения внешних функций и объявления и переопределения данных.
Проект должен содержать:
 объявление и использование глобальных и локальных переменных;
 передача глобальных данных в качестве параметров функций;
 переопределение глобальных данных внутри функций;
 вызов из вспомогательного файла внешней функции;
 вызов из основного файла внешних функций;
 переопределение функций во вспомогательных файлах.



Не пойму в чем ошибка..

Основной файл:
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
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include "glav.h"
   
double var2;
static unsigned int br(int);
float first(int,float);
 
int main()
{
    static int var1=2;
    int d=2;
    float c=4.2, b=3.2;
    auto double var3=2.2;
    
 printf("Lokalnaya=%d\n",first(d,b)); 
 printf("vn1 func 1,dop fail =%5.2lf\n",vn1(&d,&c));
 var2=3;
 printf("extern un int=%u\n",var2);
 printf("dop fail2=%d\n",dop2(d,d));
 printf("dop fail3=%5.2lf\n",dop3(d,d,var3));
 printf("static unsigned int=%u\n",br(var1));
  getch();
  return 0;
}
 
float first(int a,float b)
{   return a+b;  }
 
static unsigned int br(int c)
{  return c*c ;}

Допольнительный файл 1:
C++
1
2
3
4
5
#include "gla.h"
extern double vn1(int* a,float* b){
       double  d;
       d=(*a)+(*b);
       return d;}
Допольнительный файл 2:
C++
1
2
3
4
5
#include <stdio.h>
#include "gla.h"
 
extern int dop2(int a,int b){
       return a-b;}
Допольнительный файл 3:
C++
1
2
3
4
5
#include <stdio.h>
#include "gla.h"
 
extern int dop2(int a,int b){
       return a-b;}
Заголовочный файл:
C++
1
2
3
4
5
#include <stdio.h>
 
extern double vn1(int*,float*);
extern int dop2(int ,int );
extern double dop3(int ,int ,double );
Ошибка вот такая :
#include
Миниатюры
Многофайловая структура.  Заголовочные файлы.  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru