• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Mógłby ktoś wytłumaczyć mi działanie funkcji w C++ , z resztą postaram się uporać sam

–1 głos
273 wizyt
pytanie zadane 2 lutego 2017 w C i C++ przez Omega Nowicjusz (140 p.)
#include <iostream>

using namespace std;

int cos;
int czy;
int czm;
int xen

void rly(int cos,int czm);
{
    
    cin >> cos;
    cout << "cos = ";
    cin >> czm;
    cout << "czm = ";
    
}

int main()
{

void rly (int cos,int czm);    
    return 0;

}
komentarz 2 lutego 2017 przez unknown Nałogowiec (39,560 p.)
Że co?
komentarz 2 lutego 2017 przez Benek Szeryf (93,230 p.)
Zacny temat wątku Milordzie :)
komentarz 2 lutego 2017 przez Omega Nowicjusz (140 p.)
wiem

1 odpowiedź

+2 głosów
odpowiedź 2 lutego 2017 przez Gracjan Pasik Obywatel (1,810 p.)

Ta funkcja wczytuje ze strumienia konsoli najpierw do zmiennej "cos", po czym wypisuje ją na ekranie jako "cos = <wartosc>" i wczytuje to co napiszesz w konsoli do zmiennej "czm" i wyświetla w konsoli jako "czm = <wartość>".

Przy okazji zgaduję, że jesteś początkujący. Zrobiłeś tutaj bardzo dużo błędnych rzeczy (chyba, że to nie ty):

1. Zmienne globalne (przed funkcją main) są złym nawykiem, używaj ich tylko w konieczności a zmienne definiuj z funkcji main().

2. Kiedy przekazujesz zmienną do funkcji w argumencie jest ona kopiowana, więc ta funkcja na nią nie wpłynie. Jeżeli chcesz, aby funkcja operowała na zmiennej, musisz użyć wskaźnika, a to jest 3 poziomy wyżej, więc jeszcze trochę nauki przed tobą.

3. Źle wywołujesz tę funkcję. Nie powielaj słowa void i nie definiuj ponownie argumentów. 

rly(5,6);

Tak powinno to wyglądać, wtedy cos przyjmie wartość 5, a czm 6.

 

 

Podobne pytania

0 głosów
1 odpowiedź 661 wizyt
+1 głos
3 odpowiedzi 622 wizyt
0 głosów
2 odpowiedzi 358 wizyt

93,605 zapytań

142,530 odpowiedzi

322,999 komentarzy

63,095 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...