Al escribir la salida en C + +, puede utilizar cualquiera de std:: endl
o '\ n'
para producir una nueva línea, pero cada uno tiene un efecto diferente.
std:: endl
envía un carácter de nueva línea '\ n'
y vacía el búfer de salida.'\ N'
envía el carácter de nueva línea, pero no descarga el buffer de salida.La distinción es muy importante si usted está escribiendo mensajes de depuración que usted realmente necesita para ver de inmediato, siempre debe usar std:: endl en lugar de '\ n' para forzar la descarga a llevarse a cabo inmediatamente.
El siguiente es un ejemplo de cómo usar ambas versiones, aunque no se puede ver el rubor que ocurre en este ejemplo.
# Include <iostream>
int principal ( vacío )
{
std:: cout << "Prueba 1" <<std:: endl;
std:: cout << "Prueba 2 \ n" ;
}
/ *
* Programa de la producción:
Prueba 1
Prueba 2
*
* /
No hay comentarios:
Publicar un comentario