Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z plikiem naglowkowym

Ostatnio zmodyfikowano 2013-11-19 20:26
Autor Wiadomość
kynol
Temat założony przez niniejszego użytkownika
Problem z plikiem naglowkowym
» 2013-11-19 18:51:28
Witam.

Mam nastepujacy problem, uzywam Codeblocks, stworzylem w nim plik naglowkowy, jego zawartosc :
C/C++
#ifndef naglowek
#define naglowek

#include <iostream>
using namespace std;
int druga( int a, int b )
{
    int wynik =( a + b );
    return wynik;
}

#endif // naglowek

Teraz pokaze funkcje main:

C/C++
#include <iostream>
#include "naglowek.h"

using namespace std;



int main()
{
    int a, b;
   
    cout << "Podaj a i b:" << endl;
    cin >> a;
    cin >> b;
    cout << "suma a i b wynosi: " << endl;
    druga( a, b );
   
   
   
   
    return 0;
}

Program sie kompiluje bez bledow lecz gdy podaje liczbe a i liczbe b po prostu nie wyswietla mi sie wynik dodawania tych liczb, tak jakby ta funkcja wogole nie dzialala >.>

Moze mi ktos pomoc, co mam z tym fantem zrobic?.. Bylbym bardzo wdzieczny :)
P-96684
maly
» 2013-11-19 18:57:09
A w którym miejscu wyświetlasz to co zwraca funkcja?

uzywam Codeblocks
Chyba pekfos tu coś napisze.
P-96686
kynol
Temat założony przez niniejszego użytkownika
» 2013-11-19 19:01:03
jak to w ktorym miejscu wyswietlam to co zwraca funkcja?.. przeciez ona zwraca zmienna 'wynik' czyli wynikiem tej funkcji jest wynik, grrr
P-96687
pekfos
» 2013-11-19 19:02:18
Nic nie robisz ze zwracaną wartością.

Chyba pekfos tu coś napisze.
Coś.
P-96688
Buby
» 2013-11-19 19:20:30
Funkcja zwraca wynik, ale ty go nie wyświetlasz.
Spróbuj tak:

std::cout << druga( a, b );


Albo możesz dodać wyświetlanie w funkcji i wtedy wystarczy tylko ją wywołać:

C/C++
void druga( int a, int b )
{
    int wynik = a + b;
    std::cout << wynik;
}

/* wywolanie */
druga( a, b );
P-96689
MrPoxipol
» 2013-11-19 19:21:50
@autor
pekfos miał wg maly'ego (małego?) napisać, że Code::Blocks to IDE, a nie kompilator :P
P-96690
kynol
Temat założony przez niniejszego użytkownika
» 2013-11-19 20:26:10
@up

Heh, mniejsza o wiekszosc:)

@top
problem rozwiazany juz dawno:)
P-96703
« 1 »
  Strona 1 z 1