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

funkcja zwracająca zmienną

Ostatnio zmodyfikowano 2014-02-11 18:33
Autor Wiadomość
Ehlert
Temat założony przez niniejszego użytkownika
funkcja zwracająca zmienną
» 2014-02-11 17:40:20
Witam

plik.h
C/C++
#ifndef PLIK_H
#define PLIK_H
< iostream >

using namespace std;

void funk()
{
    int a;
    cin << a;
}
#endif

main.cpp

C/C++
#include <iostream>
#include "plik.h"
#include <cstdlib>

using namespace std;

main()
{
    if( a == 0 )
    {
        cout << "dobrze";
        system( "pause>nul" );
    }
    else
    {
        cout << "źle"
        system( "pause>nul" );
    }
}
Jak mam napisać kod aby kompilator w main'ie rozpoznawał zmienną z funkcji pliku h.?
P-104455
SeaMonster131
» 2014-02-11 18:33:38
Niech funkcja zwraca jakąś wartość albo przekaż zmienną poprzez referencje.
I zamień
cin << a;
 na
cin >> a;
. Poprawniej jest też umieszczać deklaracje funkcji w *.h, natomiast definicję (ciało funkcji) w *.cpp.

» Kurs C++ » Poziom 3Przekazywanie argumentów funkcji przez referencję lekcja
» Kurs C++ » Poziom 1Obsługa strumienia wejściowego lekcja
» Kurs C++Dzielenie kodu na kilka plików źródłowych lekcja
P-104462
« 1 »
  Strona 1 z 1