Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: juniorAC en 20 Noviembre 2016, 01:34 am



Título: quiero que mi programa termine al presionar la tecla ENTER // hecho en C++
Publicado por: juniorAC en 20 Noviembre 2016, 01:34 am
#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
}


Título: Re: quiero que mi programa termine al presionar la tecla ENTER // hecho en C++
Publicado por: Drewermerc en 20 Noviembre 2016, 02:22 am
hola JuniorAC.
tienes un error en la asignacion palabra y almacen.
Creo que esto te puede servir.

Código
  1. int main()
  2. {
  3.   string palabra;
  4.   string almacen[100];
  5.   int i=0;
  6.   char c;
  7.  
  8.   cout << "Escribe palabra" << endl;
  9.   do
  10.   {
  11.      cin >> palabra;
  12.      i++;
  13.      almacen[i] = palabra;
  14.      cin.ignore(1, '\n');
  15.      cin.get(c);
  16.   } while(c != '\n');//// deseo que finalice cuando se presione la tecla ENTER
  17.  
  18.  

Saludos,
Drewermerc.