Pomoc Linux, Szukanie Plików

0

Witam,
Mam napisać kod w C, który za pomocą kliknięcia Ctrl+C przeszuka aktualny katalog w poszukiwaniu pliku określonego przez użytkownika, Ctrl+Z dysk, a Ctrl+\ sprawdzi czy jest to polecenie systemowe. Mam problem z wykonaniem funkcji exec, która sprawdzi czy podany plik istnieje. Pokazuje się błąd segmentation fault. Nie wiem czy w funkcji exec moge zawierac zmienna char* wcześniej wprowadzoną przez użytkownika.
np.
chartekst;
scanf("%s",tekst);
char
args[] = {"find",".","-name",tekst,(char*)NULL);
execvp(args[0],args);

Sygnały zostały podmienione.

0

https://pl.wikibooks.org/wiki/C/Napisy sekcja, częste błędy. To rzutowanie nie jest potrzebne, wystarczy NULL.

1 użytkowników online, w tym zalogowanych: 0, gości: 1