Error - "incompatible types in assignment of 'int' to 'char[2]'

I am getting the error "incompatible types in assignment of 'int' to 'char[2]' ... How can I fix this?

char CoinRead[2];

void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
Serial.println("Virtual Coin Acceptor Ready");
}

void loop() {
  // put your main code here, to run repeatedly:
Serial.readBytes(CoinRead, 2);
 if(CoinRead>0) {
    if(CoinRead==05){
      Serial.println("Five Cents Inserted");
      CoinRead = 00;
    }else{
      Serial.print(CoinRead);
      Serial.print( );
      Serial.println("Failed To Recognise");
      CoinRead = 0;
    }
  }
}

How can I fix this?

CoinRead = 00;Don't do this.

00 is an 'int'. The compiler is telling you that you cannot assign it to a char array.

It isn't clear to me what you intend.

How about if(CoinRead[0]=='0' && CoinRead [1] == '5'){.
This assumes the coin mech sends ASCII.

Of course, the "CoinRead > 0" will have to go.

Will this set it to 0?

PinballCoder018:
Will this set it to 0?

No, I've set out how you could try the comparison.

If you want more help, you need to provide more detail, otherwise I risk wasting time.

What I am trying to do is after the value that the user types in is read and recognized then I want to value of ‘char[2]’ to set to ‘00’ or ‘0’. The user needs to be able to type in a two digit number.

I've shown you how to compare two characters.
How about you figure out how to assign to two characters?

OK...Sure