elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Saber si una string esta contenida en otra en: 29 Enero 2019, 21:14 pm
¿Existe alguna manera de poder comparar si una string contiene a otra, de manera que se tengo "ol" y tengo "hola", me diga que la primera contiene a la segunda?
2  Programación / Programación C/C++ / Duda sobre guardar palabras e imprimir en: 22 Enero 2019, 09:17 am
Buenas, necesito saber como guardar palabras metidas por un usuario de manera que el programa finaliza cuando detecta la palabra "END".
Ejemplo:
HOLA SOY ANGEL---aqui el programa seguiria pidiendo palabras y las va guardando
HOLA SOY END--el programa finalizaria.

Lo que tengo hasta ahora es lo siguiente, pero no me funciona tal y como quiero, ya que quiero que las palabras se vayan guardando dentro de ese array de string hasta que se encuentre la palabra "END"



#include <iostream>
#include<array>
using namespace std;

const int MAX_PAL_DIST = 20;
typedef   array<string, MAX_PAL_DIST> TString;



struct TOpenString{

   int nelem = 0;
   TString s;
};

bool isletter(char c);   

int main()
{
    TOpenString a;

    string word;

    char c;


    while (cin >> c and word != "END") {
       
       if (isletter(c))
       {   
          word += c;
       }

       else
       {          
          a.s[a.nelem] = word;
          word = "";
          ++a.nelem;
       }
    }

                   

    return 0;
}

bool isletter(char c){

   return (c >= 'A' and c <= 'Z');
}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines