Mam pytanie odnośnie warninga który wyrzuca mi kompilator...
Dla takiego kodu wyrzuca:
Warning : passing argument 1 of 'sscanf' from incompatible pointer type
W opisie tej funkcji jest:
Problem udało mi się rozwiązać przez rzutowanie na:
(char *)
oraz
(const char *)
Które rzutowanie jest bardziej prawidłowe? Rzutowanie na typ const jest dla mnie trochę bez sensu...
Dla takiego kodu wyrzuca:
sscanf(liczba,"%d",&przerwanie);
Warning : passing argument 1 of 'sscanf' from incompatible pointer type
W opisie tej funkcji jest:
Cytat:int sscanf ( const char * str, const char * format, ...);
Problem udało mi się rozwiązać przez rzutowanie na:
(char *)
oraz
(const char *)
Które rzutowanie jest bardziej prawidłowe? Rzutowanie na typ const jest dla mnie trochę bez sensu...
