Buon lunedì a tutti![]()
non ho ben chiaro il not logico come funziona, soprattutto in questo caso . La variabile bool "trovato" verrebbe interpretata come falsa o come vera ?codice:void creamazzo(int wdeck[][10], char *wmazzo[],const char *wseme[], const char *wval[]){ int cercato; int riga; int colonna; bool trovato=false; int i = 0; char tmp[dim]; for(cercato=1; cercato<=40; cercato++){ trovato = false; for(riga=0; riga<4 && !trovato; riga++){ for(colonna=0; colonna<10 && !trovato; colonna++){ if(wdeck[riga][colonna]==cercato){ trovato=true; } } } sprintf(tmp,"%s di %s" ,val[--colonna],seme[--riga]); wmazzo[i] = tmp; //printf("%s\n", wmazzo[i]); i++; } }
!trovato = ???
grazie
-----------------------
risolto da me, scusate,se volete potete cancellare pure![]()

Rispondi quotando