#include #include #include void greska(){ fprintf(stderr, "-1\n"); exit(EXIT_FAILURE); } int main(int argc, char const *argv[]) { if(argc != 3){ greska(); } FILE *in = fopen(argv[1], "r"); if(in == NULL) greska(); char *line = NULL; size_t n; int ind = 0; int i = 1; while (getline(&line, &n, in) != -1) { char *begin = strstr(line, argv[2]); if(begin != NULL){ printf("%d %d\n", i, begin - line); ind = 1; } i++; } fclose(in); if(ind == 0){ printf("0\n"); } return 0; }