int main (int argc, char *argv[]) { //EMPEZAR LA PARTIDA inicializar(); //MIENTRAS NO HAYA GANADOR Y NO HAYA EMPATE while(!ganador() && !tablas()){ system("clear"); printf("TRES EN RAYA\n" "============\n"); printf("\nEn este juego debemos alinear tres X o 0 de forma horizontal, vertical o diagonal para ganar la partida.\n"); printf("Tanto filas como columnas están numeradas en 0, 1 y 2.\n\n"); desplegarTablero(); int fila=0; int columna=0; printf("\nEn qué fila quiere jugar %c: ", jugadorActual); scanf("%d", &fila); printf("En qué columna quiere jugar %c: ", jugadorActual); scanf("%d", &columna); //SI LA CASILLA YA ESTÁ OCUPADA POR OTRA FICHA if(tablero[fila][columna] != '_'){ printf("Casilla ocupada\n"); }else{ tablero[fila][columna] = jugadorActual; if(jugadorActual == 'X'){ jugadorActual = 'O'; }else{ jugadorActual = 'X'; } } system("clear"); printf("TRES EN RAYA\n" "============\n"); printf("\nEn este juego debemos alinear tres X o 0 de forma horizontal, vertical o diagonal para ganar la partida.\n"); printf("Tanto filas como columnas están numeradas en 0, 1 y 2.\n\n"); desplegarTablero(); printf("\n"); } printf("\n"); return EXIT_SUCCESS; }
void editFieldDlg::on_comboZona_currentIndexChanged(const QString &arg1) { ui->comboTabla->clear(); ui->comboTabla->addItems(tablas(arg1)); }
void EditCodeBarDlg::on_comboZona_currentIndexChanged(const QString &arg1) { ui->comboTable->clear(); ui->comboCampo->clear(); ui->comboTable->addItems(tablas(arg1)); }