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

Przekazywanie zmiennych miedzy funkcjami.

Ostatnio zmodyfikowano 2012-04-15 21:51
Autor Wiadomość
Trust
Temat założony przez niniejszego użytkownika
» 2012-04-15 21:24:35
Nie wiem od czego zacząć. Teraz wszystko wydaje mi się bardziej skomplikowane i niezrozumiałe, ale mimo wszystko dziękuje za pomoc.

Ma ktoś z Was jakiś programik który pokazuje jak używać funkcji ? Głównie chodzi mi o to jak np. pobierać dane z funkcji
1. funkcje  imie(); która prosi o podanie imienia.
2. funkcja wypiszimie(); która pobiera wpisane imię z funkcji imie() i wyswiatla
cout << imie << "zaczynamy gre";

3. i na koniec w int main(); funkcje zostają wywołane.

CHYYBA jasno opisałem o co mi chodzi.

Jeżeli tak to prosiłbym o kod źródłowy.

Z góry dziękuje :)
P-54592
DejaVu
» 2012-04-15 21:26:07
W kursie jest wszystko opisane - przeczytaj kilka razy ze zrozumieniem każde zdanie. Kod źródłowy nic Ci nie da - na forum jest pełno kodów źródłowych więc możesz chociażby przejrzeć dział pierwszej pomocy.
P-54593
Schulze13
» 2012-04-15 21:42:14
//never mind
W pewnym momencie pogubiłem się w tym kodzie. Namieszałem co SeaMonster mi pięknie zademonstrował (cin << imie (fail)).
Aby odzyskać utraconą godność zamieszczam poprawiony działający kod
C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <conio.h>

using namespace std;
//prototypy wszystkich funkcji informuja kompilator o ich istnieniu
string Poczatek( string imie );
string Imie( string imie );
void Gwiazdki();
void Wstep();
// faktycznie... po co te prototypy


string Poczatek( string imie )
{
    cout << imie << "! Dzis grasz o milion !!!"; //pisze kto gra o milion
}



string Imie( string imie )
{
    cout << "Podaj imie: ";
    cin >> imie;
    return( imie ); // zwraca main() imie
}



void Gwiazdki() //typ void nic nie zwraca
{
    int i = 0;
    for( i = 1; i <= 25; i++ )
    {
        cout << "*";
    }
   
}

void Wstep() //typ void nic nie zwraca
{
    Gwiazdki();
    cout << "\n";
    cout << "Wjtaj w Milionerach !!!" << endl;
    Gwiazdki();
    cout << "\n";
}

int main()
{
    string imie; // tworzy zmienna imie
    Wstep(); //usnalem cout przed funkcjami (maja byc wykonane)
    cout << "\n";
    imie = Imie( imie ); // pobiera za pomoca funkcji Imie() imie ktora zwraca pobrane imie
    cout << "\n";
    Poczatek( imie ); //przekazuje pobrane imie za pomoca funkcji Imie() do funkcji Poczatek()
   
   
    getch();
    return 0;
   
}
P-54601
Trust
Temat założony przez niniejszego użytkownika
» 2012-04-15 21:51:12
ooO ! O to mi chodziło :)

Teraz jest trochę jaśniej co nie zmienia faktu, iż czytam po raz kolejny lekcje o funkcjach  :)

Jeszcze raz dzięki !
P-54605
1 2 « 3 »
Poprzednia strona Strona 3 z 3