Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: GominaTilted en 14 Octubre 2018, 23:34 pm



Título: Espacios con cin
Publicado por: GominaTilted en 14 Octubre 2018, 23:34 pm
Buenas, estoy a tope con la universidad y los compañeros de clases no saben como hacer esto tampoco :/. la cuestión es que tengo que leer los espacios en blanco de alguna manera con cin y guardarlos es una variable para mostrarlos más tarde. El enunciado del problema es este: "Realiza un programa que lea 9 caracteres y muestre un tablero de 3 en raya (ver figura) donde dichos caracteres han sido integrados en las celdas. Se debe permitir el carácter blanco (celda vacía). " Nada de bucles ni condicionales por cierto. Mi  código es este:

Código:
#include <windows.h>
#include <math.h>
#include <iostream>
using namespace std;

int main()
{
  char a;
  char b;
  char c;
  char d;
  char e;
  char f;
  char g;
  char h;
  char i;
 
  cout << "Introduce 9 caracteres para el tablero de 3 en raya:";
cin >> a;
cin >> b;
cin >> c;
cin >> d;
cin >> e;
cin >> f;
cin >> g;
cin >> h;
cin >> i;
cout << endl << endl;
  cout << "|----------|";
  cout << "| " << a << "|" << b << " | " << c < " |";
  cout << "|----------|";
  cout << "| " << d << "|" << e << " | " << f < " |";
  cout << "|----------|";
  cout << "| " << g << "|" << h << " | " << i < " |";
  cout << "|----------|";

return 0;
}


Título: Re: Espacios con cin
Publicado por: GominaTilted en 15 Octubre 2018, 00:17 am
Vale ya está, era usando cin.get()