ASCII a string

puede ser esto?

          if (cadena[posicion] = '\r') {    // terminamos de

deberia ser una comparacion?:

          if (cadena[posicion] == '\r') {    // terminamos de