Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main()
- {
- string texto = "Querés entradas para ir al River - Boca .";
- int long_string = texto.length();
- /*string frase[long_string];
- frase[0] = texto;*/
- UChar* frase = new UChar[long_string];
- //frase[0] = "Querés entradas para ir al River - Boca .";
- for ( int i = 0 ; i < long_string ; i++)
- {
- frase[i]=texto[i];
- cout<<frase[i]<<endl;
- }
- int i = 0;
- int pos = 0;
- //out<<frase[0]<<endl;
- ListaTrigrama* lista = new ListaTrigrama();
- while ( frase[i] != (UChar)'.' )
- //while ( strcmp(frase[i],".") )
- {
- int lugar = 0;
- i = pos;
- //cout<<frase[i]<<endl;
- //cout<<i<<endl;
- nodoPalabraArray* trigrama = new nodoPalabraArray[3];
- //cout<<"caca"<<endl;
- int k = 0;
- while ( k < 3 )
- {
- UChar* palabra = new UChar[10];
- int j = 0;
- while ( frase[i] != (UChar)' ')
- {
- palabra[j] = frase[i];
- i++;
- j++;
- //cout<<(LInt)frase[i]<< " = " <<frase[i]<<endl;
- }
- trigrama[k].palabra = palabra;
- lugar++;
- if ( lugar == 1 ) pos = i;
- cout<<trigrama[k].palabra<<" = "<<k<<endl;
- i++;
- if ( frase[i] == (UChar)'.' ) k = 3;
- else k++;
- }
- lista->insertarTrigrama(trigrama);
- }
- cout<<"llegue!"<<endl;
- delete lista;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement