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: https://github.com/topics/argument-parsing?l=c
Linia 17:
 
Sposoby analizowania argumentów wiersza poleceń w C ( ang. parsing command line arguments or Parsing Program Arguments )<ref>[https://www.gnu.org/software/libc/manual/html%20node/Parsing-Program-Arguments.html gnu libc manual : Parsing-Program-Arguments]</ref> <ref>[https://stackoverflow.com/questions/9642732/parsing-command-line-arguments-in-c stackoverflow question: parsing-command-line-arguments-in-c]</ref>
* gotowe biblioteki
* Getopt ([[C/Biblioteka_standardowa/Indeks_tematyczny#unistd.h|#include <unistd.h> z biblioteki POSIX C]]) do podstawowej analizy argumentów
** Getopt ([[C/Biblioteka_standardowa/Indeks_tematyczny#unistd.h|#include <unistd.h> z biblioteki POSIX C]]) do podstawowej analizy argumentów
** 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++).]
** [https://github.com/topics/argument-parsing?l=c github repos]
* [[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.