[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 » |