Hola, \r es un caracter de escape que sirve para retornar el carro (o el cursor _ ) en una salida de datos, como en la consola o un archivo de texto.
por ejemplo esta salida:
cout << "Long live the Microsoft Empire! \r";
cout << "All Hail Bill Gates!";
La linea "Long live the Microsoft Empire!" termina con \r, regresa al inicio y es reemplaazada por "All Hail Bill Gates!".... entonces solo se imprime la segunda, la primera linea se sobreescribe, prueba en tu compilador para que entiendas mejor.
Aquí hay una lista de los caracteres de escape comunes, se pueden usar también en C, C# y java:
Answers & Comments
Verified answer
Hola, \r es un caracter de escape que sirve para retornar el carro (o el cursor _ ) en una salida de datos, como en la consola o un archivo de texto.
por ejemplo esta salida:
cout << "Long live the Microsoft Empire! \r";
cout << "All Hail Bill Gates!";
La linea "Long live the Microsoft Empire!" termina con \r, regresa al inicio y es reemplaazada por "All Hail Bill Gates!".... entonces solo se imprime la segunda, la primera linea se sobreescribe, prueba en tu compilador para que entiendas mejor.
Aquí hay una lista de los caracteres de escape comunes, se pueden usar también en C, C# y java:
http://www.wilsonmar.com/1eschars.htm
Saludos.