30/09/2018, 20:16

Lỗi về Char trong c++

Em code đoạn này mà nó ra lỗi ISO C++ forbids comparison between pointer and integer [-fpermissive]|
trên dòng 7 ,ai giúp em với

code của em

int maxcolor (char s[],int n)
{ 
    int maxi=0;
int d1;
    int d=3;
    for (int i=0;i<=n;i++)
    {d1=0;
    if  (s[i] != "d")
        { d-- ;
         for (int y=0;y<=n;i++)
         {
             if (s[i]==s[y])
                 {
                     d1++;
                     s[y]="d";
                 }


         }
    }
         if ( d1 >maxi)
         {
             maxi=d1;
         }
         if (d<=0)
         {
             break;
         }
    }
    return maxi;
}
Nguyễn Hoàng Trung viết 22:17 ngày 30/09/2018

Bác nên định dạng lại code hoặc vào trang này đế paste code trước khi gửi: paste.ofcode.org

Gió viết 22:28 ngày 30/09/2018

for (int y=0;y<=n;i++)//y++?


s[y]=“d”;//‘d’

^ lỗi

Khôi Trần viết 22:19 ngày 30/09/2018

“d” là sâu kí tự nhá, lỗi thông báo rất rõ mà

Bài liên quan
0