[DevCpp] Dzielenie kodu na czesci
Ostatnio zmodyfikowano 2012-02-07 20:26
RazzorFlame Temat założony przez niniejszego użytkownika |
[DevCpp] Dzielenie kodu na czesci » 2012-02-07 19:00:27 Czytałem kurs c++ dotyczący dzielenia kodu na części (z tej strony) ale nie działa. Tzn błędów w kompilacji nie ma ale gdy włączam program to nie wyświetla się to co powinno. Od razu mówie że dopiero zaczęłem sie uczyć tego podziału. Tak to dawałem w nagłówku wszystko co zawierają funkcje i ich deklaracje, a głowny kod w main.cpp. Nie czepiajcie sie jesli to jakis głupi błąd:
#include "all.hpp"
int main() { int zm1, zm2 = 5; int suma = dodaj( zm1, zm2 ); cout << suma << endl; system( "pause" ); return 0; }
#include "all.hpp"
int dodaj( int a, int b ) { return( a + b ); }
int odejm( int a, int b ) { return( a - b ); }
int mnoz( int a, int b ) { return( a * b ); }
int dziel( int a, int b ) { return( a / b ); }
#ifndef ALL_H #define ALL_H #include <iostream>
using namespace std;
int dodaj( int a, int b ); int odejm( int a, int b ); int mnoz( int a, int b ); int dziel( int a, int b );
#endif
I program nic nie wyświetla oprócz zakichanego "Aby kontynuuować, naciśnij dowolny klawisz" (akurat zaczaiłem że to ma polskie znaki!) |
|
pekfos |
» 2012-02-07 19:04:57 Kompilujesz/uruchamiasz to co trzeba? |
|
RazzorFlame Temat założony przez niniejszego użytkownika |
» 2012-02-07 19:10:41 Emm, nie wiem o co ci chodzi. Poprostu mam te pliki w projekcie i je kompiluje i uruchamiam program. |
|
pekfos |
» 2012-02-07 19:16:39 jeśli ten "zakichany" tekst idzie z system() to problem może być tu: int zm1, zm2 = 5; zmień na int zm1, zm2; zm1 = zm2 = 5; |
|
RazzorFlame Temat założony przez niniejszego użytkownika |
» 2012-02-07 19:23:19 Nadal nic. Podejrzewam że chyba trzeba poinformować czymś kompilator że definicje funkcji z all.hpp są w all.cpp ale nie wiem jak. Bo gdyby all.cpp nie było to te funkcje by nic nie robiły co za tym idzie suma nie miałaby wartości. Pewnie sie myle.
EDIT:
Aha sory nie zauważyłem #include'a w all.cpp |
|
pekfos |
» 2012-02-07 19:24:19 Jak masz to w projekcie to powinno działać. |
|
SeaMonster131 |
» 2012-02-07 19:24:27 Może rebuild jakiś albo coś? |
|
RazzorFlame Temat założony przez niniejszego użytkownika |
» 2012-02-07 19:25:51 Mam w projekcie a rebuild nic nie dał |
|
« 1 » 2 3 |