[C++ Builder] Dołączanie plików

0

jest taki problem:
w borland c++ builderze wybieram File->new->Console wizard i koduję....
po krótkim czasie chcę dodać kolejny plik cpp (powiedzmy plik 'B.cpp'), wiec w głównym plikuprogramu czyli A.cpp dodaję:
#include <B.cpp>
i do B przenoszę (dla wygody i przejrzystości kodu) jedną procedurę z pliku A ...
po kompilacji otrzymuję nieznane zmienne używane w funkcjach w pliku B, wiec dodaję do B
#include <A.cpp>
(bo w tym pliku sa zadeklarowane owe zmienne),
ale się okazuje, że wraz kompilator nie widzie procedur zadeklarowanych w poszczególnych plikach, a wykorzystywanych w drugich, nie wiecie w czym tkwi błąd ?

dodam, iż w źródłach nie mam żadnych plków *.h, oraz nie mam żadnych klas

//Netammmasa - za taki temat wątek powinien polecieć do kosza :] Ale czuwam nad Tobą i nieco go poprawiłem. Na przyszłość: temat ma odzwierciedlać treść wątku - M

0
// a.h:

#include <stdio.h>

void pisz(char* s){
  printf("%s\n",s);
}

// -------------------------
// b.h:

#include "a.h"

void pisz(int i){
  printf("%d\n",i);
}

// -------------------------
// program.cpp:

#include "b.h"

main(){
  printf("nie trzeba includowac stdio.h");
  pisz("nie trzeba includowac a.h");
  pisz(100);
  return 0;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1