Przekazywanie zmiennych miedzy funkcjami.
Ostatnio zmodyfikowano 2012-04-15 21:51
Trust Temat założony przez niniejszego użytkownika |
Przekazywanie zmiennych miedzy funkcjami. » 2012-04-14 00:09:20 Witam !!! Pisze program milionerzy, aby sprawdzić swoje umiejętności i zrozumieć dokładniej wiedzę nabytą do poziomu 2 kursu tablice jednowymiarowe. Następnie ruszę dalej. Napotykam na problemy z którymi sobie nie radzę: 1. Przekazywanie zmiennej z funkcji string imię do funkcji string przekazujimie. Funkcja przekazujimie ma pobierać imię wpisane przez usera z funkcji imię( tą funkcje będę używał w dalszej czesci programu dlatego potrzebuje ją) i następnie wypisać je w funkcji int main w kolejności cout<<przekazujimie()<<poczatek(); 2. Gdy odpalam program przy końcu gwiazdek pokazują się liczby i tu pytanie skąd one są ? Wszystkie zmienne mam wyzerowane. #include <iostream> #include <cstdlib> #include <ctime> #include <conio.h> using namespace std;
string poczatek( string imie ) { cout << " dzis grasz o milion !!!"; }
string imie() { string imie; cout << "Podaj imie :"; return imie; } string przekazywanieimie() { cout << imie; }
int gwiazdki() { int i = 0; for( i = 1; i <= 25; i++ ) { cout << "*"; } }
int wstep() { cout << gwiazdki() << endl; cout << "Wjtaj w Milionerach !!!" << endl; cout << gwiazdki() << endl << endl; }
int main() { cout << wstep(); cout << imie(); cout << przekazywanieimie() << poczatek(); getch(); return 0; }
|
|
DejaVu |
» 2012-04-14 00:12:45 |
|
Trust Temat założony przez niniejszego użytkownika |
» 2012-04-14 00:21:32 Wypisuje mi wszystko co jest w funkcji int wstep(); , natomiast funkcja int wstep(); zasysa informacje z int gwiazdki();
Chodzi o to, że mam w string przekazujimie(); napisać cin>>imie; ? Wczyta mi imie i bd mógł je wypisać np w int main();? |
|
Trust Temat założony przez niniejszego użytkownika |
» 2012-04-14 00:30:52 Albo coś źle robię, albo nie działa... |
|
DejaVu |
» 2012-04-14 00:47:46 |
|
Trust Temat założony przez niniejszego użytkownika |
» 2012-04-14 00:49:53 poćwiczę z tym po raz kolejny... |
|
Trust Temat założony przez niniejszego użytkownika |
» 2012-04-14 01:34:12 Narazie dam sobie spokój z tymi milionerami. Następny problem to sprawdzanie czy pytanie już było. Ale to nie ważne.
Może jakaś podpowiedź jaki program (sprawdzający moje umiejętności) napisać mając wiedzę z poziomu 1 i 2do działu tablice jednowymiarowe ? :> |
|
jankowalski25 |
» 2012-04-14 10:42:55 Czy w każdej funkcji, która coś zwraca umieściłeś na końcu instrukcję return? U mnie niedawno wystąpił błąd krytyczny, bo o tym zapomniałem. |
|
« 1 » 2 3 |