Przy próbie kopiowania dwóch tablic volatile:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
dostaje worningi:
Kod:
Multiple markers at this line
- passing argument 2 of ‘memcpy’ discards qualifiers from pointer target
type
- passing argument 1 of ‘memcpy’ discards qualifiers from pointer target
type
Próbowałem rzutowania argumentów do (const char *) ale worning nie znika. Wiem, że jest to związane właśnie z przekazywaniem argumentów volatile ale nie wiem co z tym zrobić. Napisać własną funkcję kopiowania?
-----
Pomogło jednak rzutowanie, zapomniałem skompilować program. Nie wiem tylko jakie to może mieć w tym wypadku konsekwencje.