Mam problem z dodaniem własnej biblioteki do programu w C++.
Do programowania używam Code::Blocks.
Na początku tworzę projekt i plik nazywam pot_calk.h a w nim:
Kod: Zaznacz cały
// pot_calk.h
#ifndef biblioteka_h
#define biblioteka_h
double pot_calk( double x, int y )
{
double x0;
y=abs(y);
if( y==0 ) x = 1; //przypadek x do potegi 0 = 1
else
{
x0 = x;
while( y > 1 )
{ x *= x0; y-- ; }
}
return x ;
}
#endif
Kod: Zaznacz cały
// pot_calk.cpp
#include <iostream>
#include <cstdlib>
#include <cmath>
#include"pot_calk.h"
using namespace std;
int main( )
{
double x, z ;
int y;
system("clear");
cout << "x= "; cin >> x ;
cout << "y= "; cin >> y ;
z = pot_calk( x, y ); //wywołanie f-cji
cout << "wynik z = " << z << endl ;
return 0;
}
Wszystko robię z zaleceniami wykładowcy lecz nie wiem gdzie może tkwić błąd