Pegando string com espaços da entrada padrão em C++

Aqui postaremos comandos que fazem os espíritos se mostrarem, os demônios queimarem, os deuses castigarem e os humanos implorarem... Vamos abrir as portas 22, 445, 139 e 3389 e sermos felizes. FreeBSD(o capeta mirim), Linux RedHat(O sistema do zé pilintra) ,OpenBSD(o sistema da iemanja), Windows (a janela iiluminati pro inferno) kkkkkkkkkkkkkkkkkkkkkkkkkkk
Post Reply
User avatar
javanunes
Site Admin
Posts: 94
Joined: 05 Nov 2017, 19:33
facebook or youtube:

Pegando string com espaços da entrada padrão em C++

Post by javanunes » 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; 
}




Post Reply