Mam problem z zadaniem:/
Napisz program grep, który przyjmuje jako argument wywołania napis oraz nazwę pliku tekstowego i
wypisuje na standardowe wyjście wszystkie linie tego pliku zawierające podany napis. Przyjmij, że każda
linia ma najwyżej 255 znaków łącznie ze znakiem końca wiersza. Program załącza tylko plik nagłówkowy stdio.h
raz dwa trzy
raz trzy
sto dwanaście
DWA
int main (int argc, char *argv[]) {
FILE *input = fopen(argv[2], "r");
char slowo[100];
slowo[100]=argv[1];
char line[256];
int j=0;
int end=0;
int c;
while (fgets(line, 256, input)){
for (int i = 0; line[i]; ++i) {
if (line[i] != ' ' && line[i] != '\t' && line[i] != '\n'){
end = 1 + i;
if (line[i]!=slowo[j]) {i++; }
else { j++;
fprintf (stdout, "%s", line);}
}
else line[end] = '\0';}}
fclose(input);
}
```