mam cos takiego :
char * nazwa;
nazwa = new char[40];
cin >> nazwa;
potrzebuje w pewnym momencie w jakiejs funkcji porownac zawartosc, ktora kryje sie pod wskaznikami :
z = strcmp(dana, nazwa)
gdzie dana (parametr wywolania funkcji) to wskaznik do zmiennej wzorzec, wprowadzanej przez uzytkownika.
Wszystko kompiluje sie swietnie, ale program gdy dochodzi do tego punktu wyrzuca error : "Access violation at address xxxxxx". Czyli jest to blad ze wskaznikami. Czy nie mozna porownywac dwoch wskaznikow?
Probowalem zrobic cos takiego : z = strcmp( & dana, &nazwa), ale podczas kompilacji wywala : "cannot convert 'char * *' to 'char *'. Nie wiem dlaczego wlasnie taki blad sie pojawia :/
Gdy pozbede sie wskaznikow wszystko dziala ladnie, ale pozbyc sie ich raczej nie moge, bo bez wskaznikow trudno bedzie o zaliczenie :/
Pomocy...