quiero que mi programa termine al presionar la tecla ENTER // hecho en C++

Iniciado por juniorAC, 20 Noviembre 2016, 01:34 AM

0 Miembros y 1 Visitante están viendo este tema.

juniorAC

#include<iostream>
#include<string>
#include<iomanip>
using namespace std;

int main()
{
   string palabra;
   string almacen[100];
   int i=0;

   cout << "Escribe palabra" << endl;
   do
   {
      cin >> almacen;
      i = i++;
      palabra = almacen;
   } while (palabra != "\n" );//// deseo que finalice cuando se presione la tecla ENTER
}

Drewermerc

hola JuniorAC.
tienes un error en la asignacion palabra y almacen.
Creo que esto te puede servir.


int main()
{
   string palabra;
   string almacen[100];
   int i=0;
   char c;

   cout << "Escribe palabra" << endl;
   do
   {
      cin >> palabra;
      i++;
      almacen[i] = palabra;
      cin.ignore(1, '\n');
      cin.get(c);
   } while(c != '\n');//// deseo que finalice cuando se presione la tecla ENTER



Saludos,
Drewermerc.