Pegando string com espaços da entrada padrão em C++
Posted: 23 Sep 2019, 04:17
Tem muita gente que manda usar getline, mas cá pra nós, c++ não gosta e nunca gostou de usar string, tudo para ela tem que ser malditos char, então faz isso:
Code: Select all
#include <iostream>
using namespace std;
int main()
{
char frase1[100];
cout << "Seu nome: ";
// você tam poderia usar no lugar de scanf:
// fgets(frase1, 100, stdin);
scanf("%[^\n]s", frase1);
cout << "seu nome : " << frase1 ;
return 0;
}