Witam co tutaj jest zle skoro uzywam dyrektywy using ?
plik nagłówkowy:
#ifndef PLIK_H_INCLUDED
#define PLIK_H_INCLUDED
namespace SALES
{
const int QUARTERS = 4;
struct Sales
{
double sales[QUARTERS];
double average;
double minn;
double maxx;
};
void setSales(Sales & s,const double ar[], int n);
void setSales(Sales & s);
void showSales(const Sales & s);
}
#endif // PLIK_H_INCLUDED
plik.cpp:
#include <iostream>
#include "plik.h"
using namespace std;
using namespace SALES;
void setSales(Sales & s,const double ar[], int n)
{
...
}
main.cpp (błąd w wywołaniu funkcji):
#include <iostream>
#include "plik.h"
using namespace std;
using namespace SALES;
int main()
{
Sales s1;
Sales s2;
int n;
cout<<"I. Dane za 4 pierwsze kwartaly: "<<endl;
cout<<"Ile liczb posiadasz? ";cin>>n;
double ar[n];
for(int i=0;i<n;i++)
{
cout<<"Podaj "<<i+1<<" liczbe: "; cin>>ar[i];
}
setSales(s1,ar,n);
return 0;
}