Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
8katerina8
1

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

30.05.2012, 22:40. Показов 620. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создан проект в 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 тело программы с вызовом функций.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2012, 22:40
Ответы с готовыми решениями:

Как скомпилировать программу в Code Blocks
Добрый день,решил попробовать свои силы в С++.Установил Code Blocks 10.05. Создал консольное...

Мой любимый Code::Blocks, не могу скомпилировать программу
Приветствую всех! Это жесть просто, словами не описать.. :ireful: Уже второй день не могу...

C++ (ооп) как из трех файлов (2 cpp и h) сделать одну программу? code blocks
C++ (ооп) как из трех файлов (2 cpp и h) сделать одну программу? code blocks

Code::blocks и VS
всем привет, у меня такой вопрос: какой в Code::blocks аналог для #include stdafx.h? Нужно...

0
30.05.2012, 22:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2012, 22:40
Помогаю со студенческими работами здесь

Code::Blocks
Здравствуйте. Я в английском не силён, и разобраться самостоятельно с этой IDE не могу. У меня есть...

MS VS in CODE BLOCKS
Делал проекты в VISUAL C++ EXPRESS. Сеичас пересел на LINUX, пользуюсь CODE BLOCKS . Есть...

Code::Blocks
В Code::Blocks когда ты откомпилил программу в Debug, после внес изменения и снова &quot;откомпилил&quot;, то...

code::blocks 10.05
Я установил себе C++ code::blocks. И когда я компилирую любую программу и потом запускаю .exe...

Code::blocks
Помогите как включить #include &lt;graphics.h&gt; #include &lt;windows.h&gt; в Code::block - се ,

Libcurl code blocks
Уже вторые сутки пытаюсь установить библиотеку curl, но перерыв кучу материала в интернете так и не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru