Ciao,
lavorandoci un po' su sono arrivato a questa forma del codice (che , per fortuna, non si blocca):
In realtà ora come ora sto girando intorno al problema, perché succede sempre che 'successivo' si memorizza valore[0] anche se l'indice cambia (ora 3 è il massimo, ma capita anche per i = 3000), mentre primo cambia valore e risulterà quasi sempre maggiore.codice:intvalore[3]={0}; intprimo=0; intsuccessivo=0; for(inti=0;i<3;i++) { if(i==0) { //successivo=primo; valore[0]=50; //qDebug()<<"questoèif"<<endl;} else { valore[i]=result; //èilvalorenellaposizioneida1->max(1000) successivo=valore[i]; primo=valore[i-1]; //primocambiavaloreconl'attualevaloredi'valore' //qDebug()<<primo<<successivo<<endl; if((primo>successivo)&&(primo!=2000)) { //qDebug()<<"Questoèprimo="<<primo<<"Questoèsuccessivo:"<<successivo<<endl; on_pushButton_released(); } } }

Rispondi quotando
