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
 
 » marek_m 18:55
 » rainy 18:50
 » burz 18:49
 » XepeR 18:48
 » Syzyf 18:48
 » bajbusek 18:42
 » Logan 18:42
 » Sherif 18:41
 » @GUTEK@ 18:40
 » dugi 18:38
 » Doczu 18:37
 » siwydym 18:33
 » metacom 18:32
 » Wedelek 18:24
 » GULIwer 18:17
 » McMi21 18:15
 » NWN 18:14
 » DJopek 18:09
 » Irys 18:02
 » Dexter 17:56

 Dzisiaj przeczytano
 36901 postów,
 wczoraj 25433

 Szybkie ładowanie
 jest:
wł±czone.

 
ccc
TwojePC.pl © 2001 - 2025
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-2025, TwojePC.PL