int main() { printf("Hello world!\n"); // Allocazione e inizializzzione della lista di persone persone PP = NULL; printf("inizio crea persona!\n"); // creazione di persona insertPerson(&PP, 4, "Nicola", "Bianchi"); InserisciTopic(PP, 4, 23, "Cinema"); printf("seconto topic!\n"); InserisciTopic(PP, 4, 22, "Pittura"); InserisciTopic(PP, 4, 7, "Web"); stampaPersone(PP); // creazione di persona insertPerson(&PP, 3, "Andrea", "Neri"); InserisciTopic(PP, 3, 41, "Scultura"); InserisciTopic(PP, 3, 23, "Cinema"); // creazione di persona insertPerson(&PP, 2, "Lorena", "Verdi"); InserisciTopic(PP, 2, 31, "Giornalismo"); InserisciTopic(PP, 2, 22, "Pittura"); // creazione di persona insertPerson(&PP, 1, "Mario", "Rossi"); InserisciTopic(PP, 1, 23, "Cinema"); InserisciTopic(PP, 1, 22, "Pittura"); InserisciTopic(PP, 1, 21, "Sport"); printf("ho finito!\n"); int res= CercaComune(PP, 4,2); printf("2 e 3 hanno in comune: %d\n", res); return 0; }
int main (int argc, const char * argv[]) { Person person; memset(&person,0,sizeof(Person)); getPersonById("2", &person); printf("FirstName: %s \n", person.FirstName); printf("LastName: %s \n", person.LastName); printf("Born: %02d-%02d-%04d \n", person.born.tm_mon,person.born.tm_mday,person.born.tm_year); printf("Died: %02d-%02d-%04d \n", person.died.tm_mon,person.died.tm_mday,person.died.tm_year); printf("Cemetary: %s \n", person.Cemetary); printf("fatherid: %d \n", person.fatherId); printf("motherid: %d \n", person.motherId); printf("Country Origin: %s \n", person.countryOrigin); printf("infoid: %d \n", person.infoId); printf("spouseid: %d \n", person.spouseId); printf("\r\n"); Person newPerson; memset(&newPerson,0,sizeof(Person)); struct tm mborn; mborn.tm_year = 1973; mborn.tm_mon = 11; mborn.tm_mday = 9; struct tm mdied; mdied.tm_year = 0; mdied.tm_mon = 0; mdied.tm_mday = 0; strncpy(newPerson.FirstName,"Andy",strlen("Andy")); strncpy(newPerson.LastName,"Hoellein",strlen("Hoellein")); newPerson.born = mborn; newPerson.died = mdied; strncpy(newPerson.Cemetary,"",0); strncpy(newPerson.countryOrigin,"United Stated",strlen("United States")); int result = insertPerson(&newPerson); printf("Inserted %d rows.\r\n",result); return result; }