C standard library :: unistd

getopt

int getopt(int argc, char *const *argv, const char *shortopts)

getopt() funktionen er en kommandolinie fortolker som følger fastlagte regler for syntax. Parametrene argc og argv er tæller og et array af strenge som overføres til main(). Parameteren shortopts er en streng med accepterede option-tegn og hvis en option er efterfulgt af et kolon tager den option i tillæg en optionparameter i kommandolinien.

Der skal erklæres tilhørende externe variabler

extern char *optarg;
extern int optind, opterr, optopt;

Variablen optind er indeks til det næste element i argv vektoren som skal behandles. Det skal initialiseres til 1 at systemet og getopt() opdaterer den efter hver behandling af et element af argv.

Funktionen getopt() skal returnere det næste option-tegn (hvis det findes) fra argv som matcher et tegn i shortopts, hvis der er nogle der matcher. Hvis den givne option tager et option-parameter i tillæg skal getopt() sætte optarg til at pege på den.

Ressourcer C Library opslag The Single UNIX® Specification, Version 2 Copyright © 1997 The Open Group GNU C Library Engelsk, med masser af gode og dybe artikler. Danske søgeord Find selv de bedste danske søgeord til din hjemmeside.
Produkter Bookingsystem
System for reservation af tid for behandlinger, aftaler, lokaler, udstyr, personale. Tilpasset lektionstimer. Udskriver arbejdsplaner og ugeskema for opslag. Statistik. Danmarks bedste pris nu kun kr. 1.695,-
HelpdeskEffektiviser din support-organisation med et Helpdesksystem. Fjern tidrøvere der forhindrer fokus på problemløsning. Lektionsplan Formidling af generelle information og specifikke lektioner fra undervisere til studerende/elever. Medlemssystem Medlemssystem online med administration af medlemskartotek, kontingentbetalinger, flettefiler m.m.
Styr selv Styr selv indholdet på dine hjemmesider med Content Management System.
Citat Hvis du samler en sultende hund op og fodrer den, vil den ikke bide dig. Det er den principielle forskel mellem en hund og et menneske.

Mark Twain



Professionelle løsninger til Internettet. Webdesign, e-handel, cms, søgeoptimering, webhotel, analyse, Intranet mm.