Si lo he intentado arreglar asi pero me peta el programa :(
Código C++:
Ver originalvoid introduirParaules(TaulaParaula t, int&n)
{
string c;
int pos;
cin>>c; //palabra nueva
Paraula temp;
int j=0;
while(c != M_FI)
{
t[n].paraula=c;
t[n].llarg=c.length();
t[n].rep=1;
if(n>0){
for (int i=0; i<n; i++){
temp = t[i];
j = i - 1;
while ( (t[j].paraula.compare(c)>0) && (j >= 0) ){
t[j+1] = t[j];
j--;
}
t[j+1] = temp;
}
}
n++;
cin>>c;
}
}