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
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.

C/C++
#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;
   
}

 
P-54421
DejaVu
» 2012-04-14 00:12:45
C/C++
cout << wstep();
Przemyśl tą linijkę.
P-54422
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();?   
P-54423
Trust
Temat założony przez niniejszego użytkownika
» 2012-04-14 00:30:52
Albo coś źle robię, albo nie działa...
P-54424
DejaVu
» 2012-04-14 00:47:46
Jeżeli nie rozumiesz co jest źle to: » Kurs C++ » Poziom 2Funkcje - pierwsze starcie lekcja.
P-54425
Trust
Temat założony przez niniejszego użytkownika
» 2012-04-14 00:49:53
poćwiczę z tym po raz kolejny...
P-54426
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 ? :>
P-54440
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.
P-54465
« 1 » 2 3
  Strona 1 z 3 Następna strona