C/Podstawowe procedury wejścia i wyjścia: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m →‎Metody analizy argumentów I/O: is technically called a hyphen
Linia 20:
* Argp (#include <argp.h> z Biblioteki GNU C) do zaawansowanej analizy argumentów, jak na przykład: -?, --help dla komunikatu pomocy, w tym adresu e-mail -V, -- version dla informacji o wersji --use dla informacji proawidłowym użyciu programu
* [https://github.com/Cofyc/argparse argparse - A command line arguments parsing library in C (compatible with C++).]
* [[C/Podstawowe_procedury_wejścia_i_wyjścia#Podstawowe_funkcje_ręcznego_I/O|własna sposób ( ręczny)]]. Nie jest to polecane w przypadku programów, które zostałyby przekazane komuś innemu, ponieważ jest zbyt wiele rzeczy, które mogą się nie udać lub obniżyć jakość. Popularny błąd polegający na zapominaniu o „--” ( ang. double-dash albo precyzyjniej double-hyphen) w celu zatrzymania parsowania opcji.
 
{{Uwaga|Guideline 10: The first -- argument that is not an option-argument should be accepted as a delimiter indicating the end of options. Any following arguments should be treated as operands, even if they begin with the '-' character.<ref>[https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html#tag_12_02 | POSIX.1-2017 from The Open Group Base Specifications Issue 7, 2018 edition. 12.2 Utility Syntax Guidelines. Guideline 10]</ref>}}