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

Você está cansado daqueles exemplos pra lá de complexos , abstratos e escrotos que só os nerds da programação entendem ? Parece mais que a pessoa dá exemplos complexos só para você dizer: -- Nossa como você é foda! E o pior, você vai compilar e sempre dá um erro!
Cansado daqueles exemplos hediondos da https://developer.android.com para quem é inteligentão? Cansado aqueles exemplos grandiosos e massantes do https://docs.microsoft.com que só é facil pra eles? Venha pra cá e poste códigos que até crianças entendem aqui! Mostre de forma ridícula como métodos, classes e outras coisas são chamadas. Vamos dar exemplos bem amadores de C++ , Java , Python e outras desgraças!
Forum rules
Não poste coisas complicadas só para mostrar que é 'BONZÃO' ! Queremos coisas pequenas e simples e sem notação húngara
Post Reply
User avatar
javanunes
Site Admin
Posts: 111
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