8katerina8
|
|
1 | |
разбить программу в Code Blocks !30.05.2012, 22:40. Показов 620. Ответов 0
Метки нет (Все метки)
Создан проект в 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 тело программы с вызовом функций. |
30.05.2012, 22:40 | |
Ответы с готовыми решениями:
0
Как скомпилировать программу в Code Blocks Мой любимый Code::Blocks, не могу скомпилировать программу C++ (ооп) как из трех файлов (2 cpp и h) сделать одну программу? code blocks Code::blocks и VS |
30.05.2012, 22:40 | |
30.05.2012, 22:40 | |
Помогаю со студенческими работами здесь
1
Code::Blocks MS VS in CODE BLOCKS Code::Blocks code::blocks 10.05 Code::blocks Libcurl code blocks Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |