void DictionaryManager::add(const QString& word) { QStringList words = personal(); if (words.contains(SmartQuotes::revert(word))) { return; } words.append(word); setPersonal(words); }
void main() { int i; //,counter=0,flag=0; char ch2,ch3; //----------------------------------------------------- login(); //clrscr(); header(); printf("\n\n\n\n\n\n\t\t1.PERSONAL INFO"); //delay(500); printf("\n\n\t\t2.ACADEMIC INFO"); //delay(500); printf("\n\n\t\t3.EXAM INFO"); //delay(500); printf("\n\n\t\t4.SIGNOUT"); //delay(500); printf("\nEnter Your Choice:"); do { fflush(stdin); scanf("%c",&ch2); switch(ch2) { case '1': personal(); break; case '2':academic(); break; case '3':exam(); break; case '4':printf("\nBREAKING!!"); exit(0); break; default:printf("\n\tYou Entered Wrong Choice!!"); printf("\nWant to Enter Again(Y/N):"); scanf("%c",&ch3); if(ch3=='y'||ch3=='Y') { printf("\n\tAgain Enter Your Choice:"); } break; } } while(ch3=='y'||ch3=='Y'); getch(); }
void personal() { struct stu s; char ch1,ch,add,name[20]; int p=1; long int recsize; FILE *fpp,*fpp1; clrscr(); printf("\n\n\t\t1.Personal Info"); printf("\n\n\t\t2.List Records"); printf("\n\n\t\t3.Modify Records"); printf("\n\n\t\t4.Home"); printf("\n\n\t\tEnetr your Choice(1-4):"); fflush(stdin); scanf("%c",&ch); switch(ch) { case '1': clrscr(); fpp=fopen("Personal_Info.txt","w"); fseek(fpp,0,SEEK_END); printf("\nEnter Name:"); fflush(stdin); gets(s.name); printf("Enter Father's Name:"); fflush(stdin); gets(s.fname); printf("Enter Mother's Name:"); fflush(stdin); gets(s.mname); printf("Enter Date Of Birth(dd/mm/yyyy):"); fflush(stdin); gets(s.dob); printf("Enter Address:"); fflush(stdin); gets(s.address); printf("Enter Mobile Number:"); fflush(stdin); gets(s.mob); printf("Enter Student's Email:"); fflush(stdin); gets(s.smail); printf("Enter Parent's Email:"); fflush(stdin); gets(s.pmail); printf("Enter Enrollment Number:"); fflush(stdin); gets(s.enr); printf("Enter Course:"); fflush(stdin); gets(s.course); printf("Enter Semester:"); fflush(stdin); scanf("%d",&s.sem); fprintf(fpp,"\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%d",s.name,s.fname,s.mname,s.dob,s.address,s.mob,s.smail,s.pmail,s.enr,s.course,s.sem); // fclose(fpp); printf("\nContinue Further(Y/N):"); fflush(stdin); scanf("%c",&ch1); if(ch1=='y'||ch1=='Y') { clrscr(); personal(); } else { exit(0); } break; case '2': fpp1=fopen("Personal_Info.txt","r"); clrscr(); p=1; rewind(fpp1); fseek(fpp1,0,SEEK_SET); while(fscanf(fpp1,"\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%d",s.name,s.fname,s.mname,s.dob,s.address,s.mob,s.smail,s.pmail,s.enr,s.course,&s.sem)!=EOF) { if(p==1) { rewind(fpp1); // gotoxy(25,3); printf("\n\n\tNAME:"); // gotoxy(21,6); printf("%s",s.name); printf("\n\tFATHER'S NAME:"); printf("%s",s.fname); //s.name,,s.,s.address,s.mob,s.smail,s.pmail,s.enr,s.course,s.sem // gotoxy(21,8); printf("\n\tMOTHER'S NAME:"); printf("%s",s.mname); // gotoxy(20,10); printf("\n\tDATE OF BIRTH:"); printf("%s",s.dob); // gotoxy(24,13); printf("\n\tADDRESS:"); printf("%s",s.address); // gotoxy(21,16); printf("\n\tMOBILE NUMBER:"); printf("%s",s.mob); // gotoxy(21,18); printf("\n\tSTUDENT'S EMAIL:"); printf("%s",s.smail); // gotoxy(21,20); printf("\n\tPARENT'S EMAIL:"); printf("%s",s.pmail); // gotoxy(21,23); // enr,s.course,s.sem printf("\n\tENROLLMENT NO.:"); printf("%s",s.enr); // gotoxy(21,25); printf("\n\tCOURSE:"); printf("%s",s.course); // gotoxy(21,26); printf("\n\tSEMESTER:"); printf("%s",s.sem); // printf("\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%d",); getch(); } else { break; } p++; } fclose(fpp); fclose(fpp1); printf("\nContinue Further(Y/N):"); fflush(stdin); scanf("%c",&ch1); if(ch1=='y'||ch1=='Y') { clrscr(); personal(); } else { exit(0); } break; case '3' : fpp=fopen("Personal_Info.txt","r"); fpp1=fopen("Personal_Info.txt","w"); add='y'; while(add=='y') { printf("Enter Name Of The Student:"); fflush(stdin); gets(name); rewind(fpp); while(fscanf(fpp,"\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%d",s.name,s.fname,s.mname,s.dob,s.address,s.mob,s.smail,s.pmail,s.enr,s.course,&s.sem)!=EOF) { if(strcmp(s.name,name)==0) { printf("\nEnter New Name:"); fflush(stdin); gets(s.name); printf("\nDate Of Birth:"); fflush(stdin); gets(s.dob); printf("\nMobile Number:"); fflush(stdin); printf("\nAddress:"); fflush(stdin); gets(s.address); printf("\nEmail:"); fflush(stdin); gets(s.smail); fseek(fpp,-recsize,SEEK_CUR); fprintf(fpp1,"\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%d",s.name,s.fname,s.mname,s.mob,s.address,s.mob,s.smail,s.pmail,s.enr,s.course,s.sem); break; } } printf("Do You Want to Modify Another:"); fflush(stdin); scanf("\t%c",&add); } fclose(fpp); fclose(fpp1); printf("\nContinue Further(Y/N):"); fflush(stdin); scanf("%c",&ch1); if(ch1=='y'||ch1=='Y') { clrscr(); personal(); } else { exit(0); } break; case '4': clrscr(); main1(); break; default: exit(0); } }