06. november 2007 - 22:16Der er
7 kommentarer og 1 løsning
Hvad er det for noget med command og virtual-argument?
Hej, jeg har flere steder set brugen af ting som int main(int argc, char *argv[]) og ting i den dur, men har aldrig fundet ud af hvad det betyder... Har kigget lidt rundt på nettet, og læst mig frem til noget med main-funktionens return værdi, men har desværre ikke forstået en pind af det:/
Er der nogen der kan forklare, hvad det er for noget?
Argumenter til programmet skrives efter exe-filens navn når programmet køres:
programnavn arg1 arg2 ... argN
Argumenter er et godt værktøj, hvis man har brug for at starte ens program på en speciel måde med visse opsætninger, såsom et debug-flag som arne_v viser.
Du kan også forestille dig et simpelt tal-sorterings-program som sorterer tallene i argumenterne i en bestemt rækkefølge bestemt af det første argument: desc (faldende) eller asc (stigende).
sort asc 4 3 5 2 3 4 1 99 22 4 0
Dette er tit en god øvelse til indlæsning af argumenter i C og C++.
Mange tak:) Jeg har aldrig før tænkt på det, på den måde, men jeg støder jo egentligt hele tiden på det, når jeg befærder mig rundt med terminalen (f.eks. gedit _filnavn_, for at åbne en fil med programmet gedit):)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.