Impresión de salida en varias líneas en C++

Este artículo se enfoca en discutir cómo usar cout para la impresión de varias líneas. Esto se puede hacer fácilmente usando cualquiera de estos dos métodos:

  • Usando endl.
  • Usando \n.

Analicemos cada uno de estos métodos en detalle.

Usando endl

La declaración endl se puede usar para imprimir la string de varias líneas en una sola declaración cout. A continuación se muestra el programa C++ para mostrar lo mismo:

C++

// C++ program to show endl statement
// can be used to print the multi-line
// string in a single cout statement
#include <iostream>
using namespace std;
 
// Driver code
int main()
{
    cout <<" GeeksforGeeks is best"
           " platform to learn " << endl << " It is used by"
           " students to gain knowledge" <<
           endl << " It is really helpful";
    return 0;
}
Producción

 GeeksforGeeks is best platform to learn 
 It is used by students to gain knowledge
 It is really helpful

Complejidad temporal: O(1)
Espacio auxiliar: O(1)

Usando ‘\n’

Se puede usar ‘\n’ en lugar de endl para imprimir strings de varias líneas. A continuación se muestra el programa C++ para implementar el enfoque anterior:

C++

// C++ program to show '\n' can be
// used instead of endl to print
// multi-line strings
#include <iostream>
using namespace std;
 
// Driver code
int main()
{
    cout << " GeeksforGeeks is best"
            " platform to learn \n It"
            " is used by students to"
            " gain knowledge \n It is"
            " really helpful";
    return 0;
}
 //Main key points here are :
 
//You can write as many statements as you want in a single line,
//but I recommend you to write one statement per line to keep the code neat and clean.
//Anything which is written between double quotation " " is a string literal.
Producción

 GeeksforGeeks is best platform to learn 
 It is used by students to gain knowledge 
 It is really helpful

Complejidad temporal: O(1)
Espacio auxiliar: O(1)

Publicación traducida automáticamente

Artículo escrito por raunakkr819 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *