Anonymní profil Petr – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Petr – Programujte.comAnonymní profil Petr – Programujte.com

 

Příspěvky odeslané z IP adresy 46.13.190.–

Petr
C / C++ › Struktura jako návratová hod…
23. 7. 2013   #179478

Já to mám hlavně určitě totálně špatně, protože opravdu nevím, jak to udělat s tou strukturou...

STRUKTURA.H

#ifndef __struktura_h__
#define __struktura_h__

struct rovnice{
int a;
int b;
int c;
};

#endif

FUNKCE.H

#ifndef __funkce_h__
#define __funkce_h__
#include "struktura.h"

int reseni(rovnice);

#endif

FUNKCE.CPP

#include "funkce.h"
#include "struktura.h"
#include <iostream>
using namespace std;

int reseni(rovnice){
    rovnice p={0, 0, 0};
     double diskriminant;
     diskriminant = (p.b*p.b)-(4*p.a*p.c);
     if (diskriminant < 0) return 0;
     else return 1;
}

MAIN.CPP

#include "struktura.h"
#include "funkce.h"
#include <iostream>
using namespace std;


int main(){
    rovnice t;
    cout<<"Zadejte prosim hodnoty a, b, c oddelene mezerami: ";
    cin>>t.a;
    cin>>t.b;
    cin>>t.c;
    cout << reseni(rovnice);
    

cin.get();
return 0;
}

------

ERROR: C2275: 'rovnice' : illegal use of this type as an expession

Petr
C / C++ › Struktura jako návratová hod…
23. 7. 2013   #179476

#8 KIIV
Mně to furt nejde :( Nevím, jak to mám přesně udělat, vždy mi to hází nějakou chybu...

Petr
C / C++ › Struktura jako návratová hod…
23. 7. 2013   #179470

Díky moc, už to mám ;)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý