Witajcie. Mam problem z tym programem, który ma zamieniać słowa w tekście. Mógłby mi ktoś wytłumaczyć co oznacza z tym podawaniem argumentów przez przelacznik? Wiem, ze sie pisze w funkcji main argumenty argc i argv[], argc oznacza ilosc tych argumentow a argv[] to tablica i sie te argumenty podczas wpisania w konsoli do niej zapisują. tylko jeśli mam takie polecenie:
Napisać program, który zamienia podane słowo na inne słowo w pliku. Nazwa pliku wejściowego jest
podawana w linii poleceń po przełączniku -i, wyjściowego po przełączniku -o, słowo, które należy zamienić
na inne jest podane po przełączniku -f, słowo to powinno być zamienione na słowo podane po przełączniku
-t. Przykładowe wywołanie programu:
program.exe -t Tosia -o wyjscie -f Ania -i wejscie
To nie wiem skąd ma program wiedzieć, który przełącznik jest od czego, że np. nazwa pliku wejściowego jest podawana po przełączniku -i. Jeśli będe miał plik wejsciowy o nazwie plik1, wyjsciowy o nazwie plik2, słowo które chce zamienic to kot na słowo pies to wywołanie bedzie tak wygladalo: program.exe -t pies -o plik2 -f kot -i plik1?? Jak to mniej więcej zaprogramować? Jest to mój pierwszy projekt na studia, goni mnie już termin, a ja sie nad tym głowie już kilkanaście godzin i wszystko na nic. Bardzo byłbym wdzięczny za jakąkolwiek pomoc. Pozdrawiam.