• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wywołanie funkcji z przestrzeni nazw

Object Storage Arubacloud
0 głosów
153 wizyt
pytanie zadane 6 stycznia 2017 w C i C++ przez czujek22 Dyskutant (7,670 p.)

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;
}

 

komentarz 6 stycznia 2017 przez unknown Nałogowiec (39,560 p.)
Jaki błąd?
komentarz 6 stycznia 2017 przez czujek22 Dyskutant (7,670 p.)
'Niezdefiniowana referencja do SALES::setSales(SALES::Sales &, double const*, int)'

1 odpowiedź

+2 głosów
odpowiedź 6 stycznia 2017 przez adrian17 Ekspert (344,860 p.)
Definicja wciąż potrzebuje SALES::
komentarz 6 stycznia 2017 przez czujek22 Dyskutant (7,670 p.)
Ok, dzieki :)

Podobne pytania

0 głosów
2 odpowiedzi 586 wizyt
pytanie zadane 2 maja 2015 w C i C++ przez Pinio Gaduła (3,520 p.)
0 głosów
1 odpowiedź 108 wizyt
pytanie zadane 12 czerwca 2018 w C i C++ przez Sic Dyskutant (8,510 p.)
0 głosów
1 odpowiedź 134 wizyt

92,568 zapytań

141,422 odpowiedzi

319,638 komentarzy

61,957 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...