Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #define N 1024
- #define LEN 1024
- int main () {
- int n = 6 , i, len, j, k = 0, m = 0, iter = 0, z, call = 0;
- char str[LEN], domen[LEN]; //output - массив где будет хранится домен для вывода
- gets(domen);
- FILE *f = fopen("/Users/sasha/Desktop/вика/вика/text.txt", "rt");
- if(!f)
- return 0;
- //считываешь домен, но если будешь делать меню то считаешь его если надо будет выполнить подпрограмму по выводу домена, она будет ниже сейчас
- for (i = 0; i < n; i++) {
- fgets(str, LEN, f);
- len = strlen(str);
- char output[LEN] = {};
- int temp = 0;
- k = 0;
- m = 0;
- iter = 0;
- call = 0;
- for (j = 0; j < len; j++) {
- if (str[j] == domen[k]) {
- output[m] = str[j];
- iter++;
- m++;
- k++;
- }
- //printf("%c", str[29]);
- if (str[j] == '/') {
- if (j-20 == iter) {
- output[m] = str[j];
- m++;
- j++;
- for (j; j < len; j++) {
- output[m] = str[j];
- m++;
- temp++;
- }
- }
- call++;
- }
- temp++;
- }
- if (temp == len) {
- for (z = 0; z < m+1; z++) {
- printf("%c", output[z]);
- }
- if (call == 0) {
- printf("\n");
- }
- }
- }
- fclose(f);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement