Advertisement
Guest User

Untitled

a guest
Aug 19th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. #include <stdio.h>#include <stdlib.h>
  2. #define MAX 100
  3. #include <string.h>
  4.  
  5. typedef struct st{
  6. char str[MAX];
  7. }ST;
  8.  
  9. int search (ST *s,char *key,int *n);
  10.  
  11. int main (){
  12. ST string[MAX];
  13. //
  14. //// char str[50][50];
  15. int i,j,n;
  16. printf("Enter number of inputs: ");
  17. scanf("%d",&n);
  18.  
  19. for(i=0;i<n;i++){
  20. printf("Input #%d: ",i+1);
  21. fflush(stdin);
  22. gets(string[i].str);
  23. // puts(string[i].str);
  24. }
  25.  
  26. int find;
  27. char key[MAX];
  28. printf("Input the string to find: ");
  29. gets(key);
  30.  
  31. find=search(string,key,&n);
  32. printf("\n[%s FOUND!]",(!find)?"NOT":"");
  33.  
  34. }
  35. int search (ST *s,char *key,int *n){
  36.  
  37. int i;
  38. for(i=0;i<(*n);i++){
  39. // puts(s[i].str);
  40. if (strcmp(s[i].str,key)==0)
  41. return 1;
  42. }
  43. return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement