char b[50];
int i=0;
for(i=0;i<50;i++) b[i] = 0xff; // Inicializa el string.
i=0; // Índice para el string a cero.
while(i<50) { // Mientras haya espacio en el array, recibimos caracteres.
if (b[i++] == 13) break; // así recibimos “return” salimos del bucle.
}