Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pokazivač na funkcije - 1 problema

[es] :: C/C++ programiranje :: C/C++ za početnike :: Pokazivač na funkcije - 1 problema

[ Pregleda: 1543 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

azzpoz

Član broj: 300637
Poruke: 96



+1 Profil

icon Pokazivač na funkcije - 1 problema25.03.2013. u 19:12 - pre 134 meseci
Code:

int suma(int a,int b){return a+b;}

// Kako da kreiram pokazivač na
void glavna(int(*pokazivac)(int,int), int a,int b){
cout<<"rezultat"<<pokazivac(a,b);
}

U main funkciji ne želim za ispis pisati glavna(suma,10,5); , nego bih preko pokazivača na funkciju, ako je moguće, nešto kao
pokazivac(suma,10,5); ?!




[Ovu poruku je menjao X Files dana 25.03.2013. u 21:39 GMT+1]

[Ovu poruku je menjao X Files dana 25.03.2013. u 21:41 GMT+1]

[Ovu poruku je menjao azzpoz dana 25.03.2013. u 23:16 GMT+1]

[Ovu poruku je menjao azzpoz dana 25.03.2013. u 23:17 GMT+1]

[Ovu poruku je menjao azzpoz dana 26.03.2013. u 14:30 GMT+1]
 
Odgovor na temu

azzpoz

Član broj: 300637
Poruke: 96



+1 Profil

icon Re: Pokazivač na funkcije - 1 problema27.03.2013. u 12:03 - pre 134 meseci
Uspio sam riješiti problem, pa ako nekoga zanima:

Code:

int suma(int a,int b){return a+b;}

void glavna(int(*pokazivac)(int,int),int broj1, int broj2){
     cout<<pokazivac(broj1,broj2);}
     
int main(){
    void(*pokazivac)(int(*)(int,int),int,int)=centralna;

cout<<"Rezultat = "[b];[/b]  pokazivac(suma,5,23);
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Pokazivač na funkcije - 1 problema

[ Pregleda: 1543 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.