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

Losowanie w funkcji

Ostatnio zmodyfikowano 2014-09-27 17:43
Autor Wiadomość
ziken47
Temat założony przez niniejszego użytkownika
Losowanie w funkcji
» 2014-09-27 12:50:58
Mam problem odnośnie jak uruchamiam program to zawsze losuje liczbę 1, nie wiem dlaczego
C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

float losowanie()
{
    float liczba = rand();
    std::cout << "Wylosowanie pierwsze: " << liczba << std::endl;
    return liczba;
}


int main()
{
    srand( time( NULL ) );
    cout << "Losowania: \n" << losowanie << endl;
    return 0;
}
P-117659
kubawal
» 2014-09-27 13:23:21
losowanie

Tak zapisuje się adres funkcji.
Jeśli chcesz wywołać funkcję i otrzymać zwróconą wartość, musisz użyć
losowanie()

Swoją drogą ciekawe, dlaczego adres tej funkcji to 1... ?
P-117663
Elaine
» 2014-09-27 13:57:20
Swoją drogą ciekawe, dlaczego adres tej funkcji to 1... ?
Podpowiedź:
C/C++
#include <iostream>

void foo() { }

int main() {
    std::cout.setf( std::ios_base::boolalpha );
    std::cout << foo << '\n';
}
P-117665
ziken47
Temat założony przez niniejszego użytkownika
 
» 2014-09-27 14:34:05
Fajnie tylko ja nic z tego nie rozumniem...
P-117667
pekfos
» 2014-09-27 15:29:38
Nie umiesz używać funkcji i nie rozumiesz odpowiedzi? - » Kurs C++ » Poziom 2Funkcje - pierwsze starcie lekcja
P-117671
Mateus.
» 2014-09-27 17:43:02
losowanie
i
losowanie()

To nie to samo polecenie.
P-117681
« 1 »
  Strona 1 z 1