Skip to content

Instantly share code, notes, and snippets.

@sebassdc
Created March 27, 2017 23:27
Show Gist options
  • Save sebassdc/c738cdd797596577ee73e279a8706406 to your computer and use it in GitHub Desktop.
Save sebassdc/c738cdd797596577ee73e279a8706406 to your computer and use it in GitHub Desktop.
Modo de leer cadenas completas en c++
#include <iostream>
#include <string>
using namespace std;
int main (void)
{
string s;
cin.getline((char*)s.c_str(), 256);
cout << s.c_str();
system("PAUSE");
return 0;
}
@sebassdc
Copy link
Author

cin lee (segun su estado y sus flags) numeros, caracteres (un byte) y cadenas, por esa razón tiene una función llamada getline que podemos usar para leer una linea completa (incluyendo varias palabras).

cout permite empujar un array de caracteres y en ese caso escribe todo lo que haya en el, si le pasas un string escribira sola la primera cadena.

@MAD96
Copy link

MAD96 commented Mar 28, 2017

Ya teniendo ingresado la cadena de esta manera ¿ cómo se haría para realizar operaciones con ella, como igualarla con otra cadena y compararlas por ejemplo?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment