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

Unit,Header,Imp - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему встроенная функция вызывает конструктор копирования? http://www.cyberforum.ru/cpp-beginners/thread51205.html
Почему встроенная функция вызывает конструктор копирования или всегда ли встроенная функция действительно встроеннаая? Но всё по порядку. Друзья! У меня написано в книге, что если объявлен класс ...
C++ Зачем генерировать код программы написанный на С++ в UML?????? Зачем генерировать код программы написанный на С++ в UML http://www.cyberforum.ru/cpp-beginners/thread51204.html
C++ Вычисление суммы ряда.
Помогите, пожалйста!!! Вычислить сумму бесконечного ряда Y=(fabs)ak, где а=-0,1(аk-1+аk+1) при k=2,3,4... Вычисления окончить при |ak|<Eps. a1=2, a2=5, Eps=0,001 Заранее ОГРОМНЕЙШЕЕ спасибо!!!
Компилятор для C C++
Компилятор для C под XP. Какой посоветуете? Нужен для обучения. Microsoft Quick C - хороший?
C++ Массив из указателей на масив из указателей на массив из int) http://www.cyberforum.ru/cpp-beginners/thread51167.html
Доброго времени суток! Возникла проблема - как на C++ создать массив из указателей на массив из указателей на int? То есть массив из n элементов, в каждом элементе по m элементов, в каждом из...
C++ Нахождение корней квадратного уравнения Здравствуйте все кто читает эти строки! Большой привет вам из раздела Delphi! Моему другу появилось необходимость написать прогу на С++ вот и помогаю (сам он ничегошеньки обсалютно не знает...... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,811
17.09.2009, 12:50
вот так получилось:
unit1.h
C
1
2
3
4
5
typedef double real;
typedef struct {
    real x;
    real y;
} Point_t;
unit2.h
C
1
2
3
#include "unit1.h"
 
Point_t pt;
unit3.h
C
1
2
3
#include "unit2.h"
 
void init();
unit3.c
C
1
2
3
4
5
6
#include "unit3.h"
 
void init(){
    pt.x = 3.0;
    pt.y = 5.0;
}
main.c
C
1
2
3
4
5
6
7
8
#include <stdio.h>
#include "unit3.h"
 
int main(){
    init();
    printf("pt.x = %.1f\tpt.y = %.1f\n", pt.x, pt.y);
    return(0);
}
компилировал вот так:
Код
gcc -o main main.c unit3.c
вывод:
Код
$ ./main 
pt.x = 3.0      pt.y = 5.0
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru