void leggi(Stringa nom, int num, Voce rubrica[], int cont){ printf("Nome: "); scanf("%s",nom); printf("Numero: "); scanf("%d",&num); inserisci(nom,num,rubrica,cont); }
QtFinestraEsperienzaProfessionale::QtFinestraEsperienzaProfessionale(LinQedInUtente& u, QDialog *parent): QDialog(parent), lUtente(u) { this->setWindowTitle("LinQedIn Inserisci Esperienza Professionale"); layout= new QGridLayout(this); labelDal= new QLabel("Dal:", this); layout->addWidget(labelDal, 0, 0, 1, 1); dateEditDal= new QDateEdit(this); dateEditDal->setDisplayFormat("dd.MM.yyyy"); dateEditDal->setMinimumDate(QDate(1,1,1900)); dateEditDal->setMaximumDate(QDate(1,1,2015)); layout->addWidget(dateEditDal, 0, 1, 1, 1); labelAl= new QLabel("Al:", this); layout->addWidget(labelAl, 1, 0, 1, 1); dateEditAl= new QDateEdit(this); dateEditAl->setDisplayFormat("dd.MM.yyyy"); dateEditAl->setMinimumDate(QDate(1,1,1900)); dateEditAl->setMaximumDate(QDate(1,1,2015)); layout->addWidget(dateEditAl, 1, 1, 1, 1); labelDescrizione= new QLabel("Descrizione:", this); layout->addWidget(labelDescrizione, 2, 0, 1, 1); lineEditDescrizione= new QLineEdit(this); layout->addWidget(lineEditDescrizione, 2, 1, 1, 1); buttonInserisci= new QPushButton("Inserisci"); layout->addWidget(buttonInserisci, 3, 1, 1, 2); this->setLayout(layout); connect(buttonInserisci, SIGNAL(clicked()), this, SLOT(inserisci())); }
void isort(int a[], int n) { int i; for(i=0; i <= 0+n; i++) { inserisci(a,i); } }
void causali::salva(){ if(!id->text().isEmpty()) { QSqlQuery qctrl; qctrl.prepare("select * from causali where id='"+id->text()+"'"); qctrl.exec(); if(qctrl.next()) { aggiorna(); } else{ inserisci(); } } else { inserisci(); } lista(); }
QtFinestraCompetenza::QtFinestraCompetenza(LinQedInUtente& u, QDialog *parent): QDialog(parent), lUtente(u) { this->setWindowTitle("LinQedIn Inserisci Competenza"); layout= new QGridLayout(this); labelCompetenza= new QLabel("Competenza:", this); layout->addWidget(labelCompetenza, 0, 0, 1, 1); lineEditCompetenza= new QLineEdit(this); layout->addWidget(lineEditCompetenza, 0, 1, 1, 1); buttonInserisci= new QPushButton("Inserisci"); layout->addWidget(buttonInserisci, 1, 1, 1, 2); this->setLayout(layout); connect(buttonInserisci, SIGNAL(clicked()), this, SLOT(inserisci())); }
void scuola::clicca() { QSqlQuery Qctrl; Qctrl.prepare("SELECT * FROM scuola WHERE id = 1"); Qctrl.exec(); if(Qctrl.next()) //Se esiste già { //Tentativo di aggiornamento del record perché trovato aggiorna(); } else { inserisci(); } cerca(); }
int main( void ) { int flag = 1; rbtree *box; int param[3]; int *elements; char* cmd = (char*) malloc(sizeof(char)); printf("*************************************\n"); printf("Laboratiorio di Algoritmi\n"); printf("Progetto Giugno 2009 Tetris\n"); printf("*************************************\n"); printf("Digitare il carattere dell'operazione da svolgere secondo il seguente menu:\n"); // fatta printf("s (m) scatola di dimensione m \n"); // fatta printf("i (x) inserisce rettangolo in posizione x\n"); // manca printf("e (x) elimina il più alto rettangolo in posizione x\n"); // fatta printf("c (x) calcola sottocatasta elemento in posizione x più alto\n"); // fatta printf("a (x) calcola anticatasta elemento in posizione x più alto\n"); // manca printf("p estrae i pezzi liberi \n"); // fatta printf("t (n,m,k) esegue la statistica \n"); printf("!!! ATTENZIONE : dalla specifiche la statistica si invoca con il comando 't' e più 's' \n"); // fatta printf("v visualizza\n"); // fatta printf("f Esci\n"); while(flag){ printf(">"); scanf("%s", cmd); switch (cmd[0]){ case 's': scanf("%d", param); box = scatola(param[0]); if(box == NULL) printf("errore \n"); else boxexist = 1; break; case 'i': if(!box_exist()) break; scanf("%d", param); if(inserisci(box,param[0]) == -1) printf("errore \n"); break; case 'e': if(!box_exist()) break; scanf("%d", param); if(elimina(box,param[0]) == -1) printf("errore \n"); break; case 'v': if(!box_exist()) break; visualizza(box); printf("\n"); break; case 'c': if(!box_exist()) break; scanf("%d", param); if(sottocatasta(box,param[0]) == NULL) printf("vuoto \n"); printf("\n"); break; case 'a': if(!box_exist()) break; scanf("%d", param); if(anticatasta(box,param[0]) == NULL) printf("vuoto "); printf("\n"); break; break; case 'p': elements= get_free_elements(box); estrai_in_parallelo(box, elements); free(elements); break; case 't': if(!box_exist()) break; scanf("%d", param); scanf("%d", param +1); scanf("%d", param +2); statistica(param[0], param[1],param[2]); break; case 'f': flag = 0; break; } } }