Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowo¶ci
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » cVas 15:04
 » Artaa 15:01
 » ToM78 14:54
 » Kool@ 14:50
 » DJopek 14:45
 » KHot 14:45
 » kombajn4 14:44
 » patinka 14:41
 » pwil2 14:33
 » rooter666 14:33
 » myszon 14:27
 » emigrus 14:21
 » Kraszan 14:20
 » soyo 14:10
 » McMi21 13:54
 » Banan 13:51
 » fiskomp 13:50
 » Kenny 13:29
 » ziemoone 13:26
 » Wojtekar 13:23

 Dzisiaj przeczytano
 23724 postów,
 wczoraj 52896

 Szybkie ładowanie
 jest:
wł±czone.

 
ccc
TwojePC.pl © 2001 - 2026
A R C H I W A L N A   W I A D O M O ¦ Ć
    

C++ (chyba proste) , Szymon238 30/01/02 17:52
Zaczynam pisac w C.Mam taki problem .Chce robic projekty wieloplikowe i np w jednym z plikow .H definiuje zmienne.Nastepnie wlaczam ten plik do innych .cpp i mam blad ze zmienne sa "already defined",czyli ze sie powtazam.Czy mozna cos wpisac przed nazwa zmiennej ,nie wiem, moze deklarujac plik naglowkowy zeby kompilator sie uspokoil?
Uzywam VC++6

¦iwa p±czki je ?

  1. musisz miec , bartek_mi 30/01/02 18:15
    jakies zmienne globalne (istnieja w calym programie, dostepne z poziomu kazdej procedury itd.)- pewnie dlatego wywala Ci ten blad.
    A rada na to prosta i do zapamietania na cale zycie : jak najmniej zmiennych globalnych.
    jedyne co teraz mozesz zrobic to pozmieniac nazwy i sie modlic ze to akurat zadziala (albo wywal globalna albo zmien w procedurze).
    A skoro piszesz, ze zaczynasz to lepiej nie bawic sie w kilka plikow.

    dzisiaj jest jutrzejszym wczoraj

  2. no wlasnie , Szymon238 30/01/02 18:17
    jak sie zmienne globalne robi ??????

    ¦iwa p±czki je ?

    1. tak najprosciej to , bartek_mi 30/01/02 19:35
      jak stworzysz zmienna poza funkcja to jest globalna.

      dzisiaj jest jutrzejszym wczoraj

  3. Sprobuj... , cybertec 30/01/02 18:26
    ...skorzystac ze slowa extern.

  4. eee tam , Yankes 31/01/02 01:58
    wpisz se
    #ifndef YanDRV
    #define YanDRV "apci3120"
    #endif
    w *.h...
    jesli chcesz zmienna globalna ale tylko w danym *.cpp to wal najlepiej na gorze programu pod include'ami zebys sie nie pogubil... ale zrob sobie nawyk robienia *.h wal tam all zmienne, struktury i inne bzdety pamietaj jego samego dac tez
    #ifndef _APCI3120_H_
    #define _APCI3120_H_
    i na koncu
    #endif //_APCI3120_H_
    zeby go jak juz jest nie zapodawal kompilator na nowo...

    
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL