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

разбить программу в Code Blocks ! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объединить в один код http://www.cyberforum.ru/cpp-beginners/thread591919.html
Здравствуйте. У меня такое дело... Есть несколько файлов, но мне нужно объединить их в один. Пытался переделать - не получается. Прошу помочь.. MySet.cpp #include "StdAfx.h" #include <stdio.h> #include <iostream> #include "MySet.h" //#define MyDebug // Конструктор множества на new_size элементов
C++ Выделение памяти Можно ли сделать так, чтобы в memory выделилась память для 5 int объектов, а затем раздать ее разным переменным? Пытался таким образом и еще некоторыми, но все "пальцем в небо": int* a = new int; int* b = a; Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread591905.html
Верно ли, чтообщая зарплата всех сотрудников в феврале была меньше чем в октябре? C++
"в двумерном массиве хранится информация о зарплате каждого из 20 сотрудников фирмы,за каждый месяц года(в первом столбце-за январь,во-втором за февраль и т.д.) верно ли,чтообщая зарплата всех сотрудников в феврале была меньше чем в октябре?" как эту задачу решить на си++?
C++ Разработать алгоритм и программу для разбивки текста на строки
Разработать алгоритм и программу для разбивки текста на строки (как признак конца строки в тексте использовать символ @).
C++ Разработать алгоритм и программу для удаления в заданном тексте части текста http://www.cyberforum.ru/cpp-beginners/thread591895.html
Разработать алгоритм и программу для удаления в заданном тексте части текста, взятого в скобки (вместе со скобками).
C++ Реберная раскраска графа Есть ли укого какие наработки или хотябы подробное описание раскраски ребер графа? подробнее

Показать сообщение отдельно
8katerina8
Сообщений: n/a
30.05.2012, 22:40     разбить программу в Code Blocks !
Создан проект в Code Blocks:
библиотека sample_lib состоит из файлов s.cpp b s.h
и sample_program cостоит из main.cpp
есть программа описание функций:
#include <iostream>
#include <iostream>
#include <string>
#include <cmath>
#include <fstream>
#include <conio.h>
using namespace std;
/*struct link
{
line data;
link* next;
};*/

struct point
{float x,y;};

struct line
{
float A,B,C;
};

float slope(line L1)
{
if (L1.B!=0)
return(L1.A/L1.B );
else cout<<"Line is perpendicular osi OY";
}

bool CrossingLine (line L1,line L2)//Проверка на пересечение прямых
{
float a=L1.A*L2.B-L1.B*L2.A;
if (a==0)
return false;
else
return true;
}

point Cross (line L1, line L2, bool b)//Точка пересечения двух прямых метод крамера
{
point out;
if (b)
{
out.x=(-L1.C*L2.B+L1.B*L2.C)/(L1.A*L2.B-L1.B*L2.A);
out.y=(-L1.A*L2.C+L1.C*L2.A)/(L1.A*L2.B-L1.B*L2.A);
cout<<"cross point:" ;
cout<<"(x,y)=("<<out.x<<","<<out.y<<")"<<endl;
}
else
{
cout<<"no exist cross point"<<endl;
out.x=0;out.y=0;
}

return out;
}
int FileReader(line Bmt[100])
{
char ch;
int i=0;
float a;
ifstream infile("file.txt");
while(!infile.eof())
{
infile>>Bmt[i].A>>Bmt[i].B>>Bmt[i].C;
i++;
}
int n=i;
return n;
}
и вызов
int main()
{struct point
{float x,y;};

struct line
{
float A,B,C;
};
line Bmt[100];
FileReader(Bmt);
bool b;
int n=FileReader(Bmt);
for (int i=0; i<=n;i++)
{
for(int j=i; j<=n;j++)
{
cout<<"Line "<<i<<" and "<<j<<endl;
b=CrossingLine (Bmt[i],Bmt[j]);
Cross (Bmt[i],Bmt[j], b);
}
}
cout<<n<<endl;
getch();
}
Нужно разбить эту программу так чтобы в s.cpp лежали функции с описанием, в s.h вызов функций а в
main.cpp тело программы с вызовом функций.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru