Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char name[12];
- int number[12];
- lookup();
- add();
- edit();
- #include <stdio.h>
- #include <stdlib.h>
- main()
- {
- int x;
- printf("PHONE BOOK\n\n");
- printf("1.Lookup\n2.Add new entry\n3.Exit\n\n");
- scanf("%d",&x);
- while (x != 1 && x != 2 && x != 3)
- {
- printf("Invalid entry!\n\n");
- getch();
- system("cls");
- }
- if (x ==1 )
- {
- lookup();
- }
- else if (x ==2)
- {add();
- }
- else
- return 0;
- } /********END OF MAIN FUNCTION***********/
- lookup()
- {
- int x;
- FILE *pt;
- char *str;
- system ("cls");
- pt = fopen ("phonebook.txt","r");
- printf("PHONE BOOK LOOKUP\n\n");
- printf("1. Enter a name\n");
- printf("2. List all names/numbers\n\n\r");
- scanf("%d",&x);
- while (x != 1 && x != 2)
- {
- printf("Invalid Entry!");
- getch();
- system ("cls");
- printf("PHONE BOOK LOOKUP\n\n");
- printf("1. Enter a name\n");
- printf("2. List all names and numbers\n\n\r");
- scanf("%d",&x);
- }
- if (x==1)
- {
- printf("Enter a name now: ");
- scanf("%s",name);
- str = FindStr(pt,name);
- if (str == '\n')
- {
- printf("%s",str);
- }
- else
- {}
- fclose (pt);
- }
- } /*******END OF LOOKUP FUNCTION************/
- add()
- {
- FILE *pt;
- printf("Add a name and a number\n\n\r");
- pt = fopen ("phonebook.txt","a");
- scanf("%s %s",name,number);
- fprintf (pt,"Name: %s Number: %s\n\n",name,number);
- printf("Number successfully added!\n\n");
- getch();
- fclose(pt);
- } /*******END OF ADD FUNCTION********/
- edit()
- {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement