Skocz do zawartości


Zdjęcie

[c++]polaczenie dwoch plikow


  • Zamknięty Temat jest zamknięty
5 odpowiedzi w tym temacie

#1 norbi123

norbi123

    Początkujący

  • 132 postów

Napisano 22 03 2008 - 00:46

Zalozmy ze mam 2 pliki i w jednym mam program glowny a w drugim jakas funkcje ktora cos tam liczy. Co musze wpisac w programie glownym zeby ten odwolal sie do drugiego pliku i pobral z niej dane i wypisal. Glownie chodzi mi o to jak odwolac sie do innnego pliku.

  • 0

#2 Jotgie

Jotgie

    Zorientowany

  • 905 postów

Napisano 22 03 2008 - 07:17

Noooo! Na akie pytanie to nawet... Bóg Ci nie odpowie! :P

Podaj więcej szczegółów: jakie to pliki, w jakim programie ma być to odwołanie?
Odpowiem pytaniem na pytanie: Są dwa pojazdy: czy i jakie paliwo trzeba do nich zatankować? (a to mogą być rowery) :P

Pozdrawiam i życzę wesołych Świąt (choć u mnie nawaliło sniegu co niemiara!). No cóż, Bóg jest sprawiedliwy: Nie było śniegu na Boże narodzenie to jest na Wielkanoc!

  • 0

#3 norbi123

norbi123

    Początkujący

  • 132 postów

Napisano 22 03 2008 - 14:11

Przepraszam zapomnialem napisac chodzi mi o jezyk c++. Robilem program z pewnej ksizki i nie wiem czemu nie chce mi dzialac. Jak by ktos mogl to prosze o poprawa plikow ktore sa w zalaczniku i napisanie co jest zle o raz wyjasnienie jak sie laczy pliki.
  • 0

#4 Aman

Aman

    Windows 98/XP/Vista/Ubuntu

  • 955 postów

Napisano 22 03 2008 - 22:25

Przepraszam zapomnialem napisac chodzi mi o jezyk c++. Robilem program z pewnej ksizki i nie wiem czemu nie chce mi dzialac. Jak by ktos mogl to prosze o poprawa plikow ktore sa w zalaczniku i napisanie co jest zle o raz wyjasnienie jak sie laczy pliki.


Nie wiem jak inni, ale ja żadnego załącznika nie widze :P

W drugim pliku pewnie masz napisaną funkcję.

W głównym pliku musisz dołączyć go za pomocą dyrektywy #include <"nazwa.pliku">
  • 0

#5 norbi123

norbi123

    Początkujący

  • 132 postów

Napisano 23 03 2008 - 01:26

Ten nazywa sie afryka.c
#include <iostream.h>
#include "nagl.h"
#include "europa.c"
int ile_murzynow = 9;
main()
{
cout << "Poczatek programu\n";
funkcja_francuska();
funkcja_niemiecka();
cout << "Koniec programu\n";
}
/**********************************************/
void funkcja_egipska()
{
cout << "Jestem w Kairze!--------\n";
cout << "Na siwecie jest " <<ile_murzynow
<< " murzynow, oraz" << ile_europejczykow
<< " europejczykow\n";
}
/**********************************************/
void funkcja_kenijska()
{
cout << "Jestem w Nairobi ! -------\n";
cout << "Na swiecie jest "<< ile_murzynow
<< " murzynow, oraz" << ile_europejczykow
<<"europejczykow\n";
}


Ten nazywa sie "europa.c
#include <iostream.h>
#include "nagl.h"
int ile_europejczykow = 8;
/*********************************/
void funkcja_francuska()
{
cout << "Jestem w Paryzu! ***********\n";
cout << "Na swiecie jest" << ile_murzynow
<< " murzynow, oraz "
<< ile_europejczykow << " europejczykow \n";
funkcja_egipska();
}
/***********************************/
void funkcja_niemiecka(void)
{
cout << "Jestem w Berlinie! ********\n";
cout << "Na swiecie jest " << ile_murzynow
<< " murzynow, oraz"
<< ile_europejczykow << " europejczykow \n";
funkcja_kenijska();
}


Ten plik nazywa sie "nagl.h"
extern int ile_murzynow;
extern int ile_europejczykow;

void funkcja_egipska();
void funkcja_kenijska();
void funkcja_francuska();
void funkcja_niemiecka();


Wstawie w codebox bo nie wiem czemu sie nie wstawily zalaczniki tak pisalo w e-booku ze mam zrobic i te programy powinly ze soba wspoldzialac i wyswietlic napis n ekranie ale cos jest zle a nie wiem co.
  • 0

#6 moraxus

moraxus

    Nowy

  • 3 postów

Napisano 05 04 2008 - 21:42

Ale co nie działa?
Masz błąd podczas kompilacji?
Jak tak to pewnie nie dodałeś do projektu wszystkich plików bo właściwie ten kod zdaje sie być w porządku.

  • 0

Zobacz więcej tematów z tagiem: język C++



Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych