Skocz do zawartości

[c++] include "cos.h"


Rekomendowane odpowiedzi

Opublikowano

Witam mam funkcje w pliku nagłówkowym cos.h tak wygląda: void dodaj(){liczba[0][0]=+1;}

z tym że tablica liczba znajduje się w main.cpp i mi wywala że niema tablicy :( jak zrobić nie przenosząc tablicy aby działo??

  • Administratorzy
Opublikowano

extern ?? btw. to źle napisany program, skoro musi globalnie przyjmować zmienne :)

Opublikowano

Dzx, działa. Ale jeżeli przed int main() w głównym pliku deklaruje zmienną to czy ona nie jest globalna??

 

Edit 1. dałem extern i nie działa, działa referencja przed include.

Opublikowano

cos.h:

void dodaj();

 

main.cpp:

#include"cos.h"
int liczba[X][Y];
void dodaj(){liczba[0][0]=+1;}  //TO MIAŁA BYĆ INKREMENTACJA? JEŻELI TAK TO POWINNO BYĆ liczba[0][0]++, ++liczba[0][0] lub liczba[0][0] +=1

 

Pozdrawiam

  • Administratorzy
Opublikowano
Dzx, działa. Ale jeżeli przed int main() w głównym pliku deklaruje zmienną to czy ona nie jest globalna??

 

Edit 1. dałem extern i nie działa, działa referencja przed include.

 

globalna w tym pliku :) do funkcji można przecież przekazać wskaźnik i po kłopocie :)

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...