Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <string.h>
- int main()
- {
- int i = 0;
- int k = 0;
- char haupt[100];
- char search[5][10];
- char change[20];
- char mas[10][10];
- char result[100];
- char limit[] = " ,-''";
- printf("Enter the sentence\n");
- fgets(haupt, 99, stdin);
- printf("how much words to search: ");
- scanf("%d",&k);
- for (int j = 0; j < k; j++)
- {
- printf("word to search: ");
- scanf("%s", &search[j]);
- }
- printf("for what change\n");
- scanf("%s",&change);
- char *broke;
- broke = strtok(haupt, limit);
- while (broke != NULL)
- {
- strcpy(mas[i], broke);
- broke = strtok(NULL, limit);
- i++;
- }
- for (int j = 0; j < i; j++)
- {
- for (int f = 0; f < k; f++)
- {
- if(strcmp(mas[j], search[f]) == 0)
- {
- strcpy(result, change);
- break;
- }
- if (strcmp(mas[j], search[f]) != 0)
- {
- static int count = 0;
- count++;
- if(count == k-1)
- {
- strcpy(result, mas[j]);
- }
- }
- }
- }
- /*for (int j = 0; j<i; j++)
- {
- printf("%s\n", mas[j]);
- }*/
- printf("%s\n", result);
- getchar();
- getchar();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement