Siema
Problem jest taki: robię prosty program do losowania bez powtórzeń, który ma mieć w funkcji main 3 elementy: tablicę, wartość początkową przedziału i wartość końcową przedziału. Chcę żeby było jak najmniej argumentów do wysłania, żeby potem tą funkcje wsadzić do mojej prywatnej biblioteczki.
Argumenty (int tablica[0], int wartoscPoczatkowa, int wartoscKoncowa) wysyłam do funkcji i tam zmuszam rand() żeby mi losował tylko te liczby Z ZADANEGO PRZEDZIAŁU oraz KTÓRE SIĘ NIE POWTARZAJĄ.
Problem: nie mogę zainicjalizować ani oryginalnej tablicy (w domyśle zewnętrznej) wartościami, ani nawet mając tablicę wewnętrzną ("tablicaWewnetrzna[e]") inicjalizując nią tablicę zewnętrzną ("tablicaZewn").
W visualu tylko "e" w " tablicaZewn[e]" jest podkreślone na czerwono, natomiast "e" w "tablicaWewnetrzna[e]" NIE JEST PODKREŚLONE.
Błąd: error C2109: subscript requires array or pointer type
Gdyby opis był niejasny, napiszę dokładniej co jest nie tak.
Robię jakiś tutorial z ccp0x, nie chcę być odsyłany do jakiegoś tutoriala, tylko chcę zostać nakierowany na rozwiązanie (inaczej mówiąc, chcę zmusić się do znalezienia rozwiązania).
for (int e=0; e<*wsk_iloEle ; e++)
{
tablicaZewn[e] = tablicaWewnetrzna[e];
cout << "Element\t\t" << e << "\ttablicy ma wartosc:\t" << tablicaZewn[e] << endl;
}