Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania i odpowiedzi
Viewing all articles
Browse latest Browse all 83238

C++ pobieranie wynikow z funkcji

$
0
0
1 Dygresja po parokrotnej edycje posta:
nie cierpię edytora postów tego forum.
Wolałbym pisać
 w jakimś kodzie ze znacznikami [code] [/code]
 bo tutaj nie widzę co jest kodem co nie.
Edytor niby masa funkcji, ale jak sie uwali
ze pisze w kodzie to już nie ma zmiłuj się.
Nie widzę podglądu, więc do momentu wysyłki
 nie wiadomo jak się zachowa kod.
To jest ten element tej strony który imo
najbardziej kuleje (lub jest najmniej intuicyjny)

2 czas na zagadnienie tematu - Jestem bardzo początkujący w C++
doświadczenia mam z BASIC 8-bit i co chwila trafiam na problemy ;)
Dlaczego liczba zwracana z funkcji jest tą samą która weszła,
 a nie zmodyfikowana przez funkcję. Co zepsułem?



#include <iostream>
#include <cmath>
using namespace std;
int powtorki(int);   //prototyp

int main()   
{
    int liczba;
    cout <<"Podaj liczbe: "; //zapytaj o liczbe i podaj ja
    cin >> liczba;
    cout <<"Wprowadzona w main liczba to "<<liczba<<endl;
    powtorki(liczba);  //wyskocz do funkcji powtorki
    cout << "\nParametr zwrocony z podprocedury "<<liczba;  //podaj zwrocona wartosc
    return 0;
}

int powtorki(int)
{
    int liczba;
    cout << "\n### POWTORKI ### ";//pokaz ze jestes w funkcji
    liczba++;  // dodaj do pobranej liczby 1
    cout << "\nparametr x wynosi "<<liczba; // wyswietl liczbe
    liczba++; //dodaj jeszcze jeden
    cout << "\ninstrukcja 2 powtorki daje "<<liczba;//wyswietl liczbe
    return (liczba); //wyskocz z funkcji zwracajac liczba + 2
}

 


Viewing all articles
Browse latest Browse all 83238