Dev - C++ - Nivel Basico

 
Vista:

Nivel Basico

Publicado por Juan Diego (2 intervenciones) el 26/11/2019 17:57:18
//Se supone que para llenar un getline necesitas 3 datos, pero si no lleno el caracter del fin('\n'), el programa lo acepta, me gustaría saber si es que al no poner el caracter del fin ¿¿se sobreentiende que es un enter o que pasa???.

1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
 
using namespace std;
 
int main()
{
    char str[20];
 
    cout << "Introduce una frase: ";
    cin.getline(str, 20);
    cout << "Tu frase es: " << str;
    cin.get();
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Nivel Basico

Publicado por Alfil (1444 intervenciones) el 26/11/2019 19:14:51
cin.getline tiene la forma cin.getline( c_string, size, char_type_delim), la tercera opción es opcional y si se omite se entiende que corresponde con '\n'.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar