[C++] Wczytywanie pliku C++ do innego pliku C++
Ostatnio zmodyfikowano 2012-04-17 18:10
Temes Temat założony przez niniejszego użytkownika |
[C++] Wczytywanie pliku C++ do innego pliku C++ » 2012-04-14 09:38:34 Nie wiem czy poprawnie nazwałem temat, ale chodzi mi o to: Napisałem "ładowanie" - taka zmyłka, przerwa w czasie, pisze ładowanie i zwiększa zmienną aż uzyska 100%... Nic takiego, ale to "ładowanie" chce umieścić w innym pliku. Loading.cpp chcę umieścić w pliku main.cpp - jak to zrobić? Próbowałem z std::fstream (...), ale nie działało.
Powtórzę pytanie: Jak "wrzucić" plik Loading.cpp (lub jego kod C++ w środku) do pliku main.cpp?
[Dev-C++] |
|
szyx_yankez |
» 2012-04-14 09:48:19 |
|
RazzorFlame |
» 2012-04-14 10:04:08 Jaa cie. Nie da się tak. Z każdego pliku źródłowego kompilator "wyciąga" plik obiektowy, a później linkuje (łączy je razem). Jeżeli chcesz to zrobić to tak: loading.h - plik nagłówkowy z deklaracjami void dodaj( int, int, int );
loading.cpp - plik źródłowy z definicjami #include "loading.h"
void dodaj( int a, int b, int & suma ) { suma = a + b; }
A teraz w main.cpp |
|
CodeMeister |
» 2012-04-17 16:09:43 OMG... to trzeba pisać deklaracje każdej funkcji w *.h/hpp ? |
|
m4tx |
» 2012-04-17 16:13:19 OMG... A co to za problem niby? :) |
|
kampar |
» 2012-04-17 18:10:27 Dzięki temu masz rozeznanie jakie posiadasz funkcje. Dodatkowo jeden plik nagłówkowy (.hpp) może posiadać deklaracje funkcji, których definicje znajdują się w kilku plikach .cpp. Pozwala to zachować jako taki porządek. |
|
« 1 » |