Mình mới học lập trình C, mình muốn viết hàm strchr()
nhưng khi chạy thử thì nó báo warning
như thế này:
warning: assignment discards 'const' qualifier from pointer target type
mình muốn hỏi: ý của warning
là gì và sửa lại như thế nào?
char *chr(const char *String, int characterSearch)
{
char *NewStr = '\0';
for (int n = 0; n < length(String); ++n)/* bien n dùng để lặp lại số lần đúng
bằng số các ký tự trong mảng String*/
{
if (characterSearch == String[n])
{
NewStr = &String[n];/* Cái này dùng để gán địa chỉ của String[n]
vào pointer NewStr*/
break;
}
}
return NewStr;
}