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.println("Virtual Coin Acceptor Ready");

void loop() {
  // put your main code here, to run repeatedly:
Serial.readBytes(CoinRead, 2);
 if(CoinRead>0) {
      Serial.println("Five Cents Inserted");
      CoinRead = 00;
      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?

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?