ASCII a string

Este seria el codigo pero sigo teniendo esos dos problemas

  1. cc deberia ser el codigo cortado (sin los dos ultimos digitos) pero no se guarda en el para poder usarlo luego
  2. No se como convertir cc de ASCII a un texto normal, mejor dicho que sea visible y no solo sean números
 String codbarras;
 String cc;

void setup() {

  Serial.begin(9600);
   
}



void loop() { 

  if (Serial.available() > 0) {
     codbarras = Serial.readStringUntil('\r');

      Serial.println(codbarras);

      delay(1000);
      int s=codbarras.length()-2;
     for(int i=0;i<s;i++){
     Serial.print(codbarras[i]);
     cc[i]=codbarras[i];
    } 
  Serial.println("este es");
  Serial.println(cc);
         
  }
  }