6 class CommandLineParser
10 void Init( LPCTSTR str
\89ð
\90Í
\82·
\82é
\83R
\83}
\83\93\83h
\83\89\83C
\83\93\95¶ );
11 int GetItemNum(); //
\83A
\83C
\83e
\83\80\90\94\82ð
\95Ô
\82·
12 LPCTSTR Get( int index ); // index
\94Ô
\96Ú
\82Ì
\83A
\83C
\83e
\83\80\82ð
\95Ô
\82·
\81i index = 0
\81` GetItemNum()-1
\81j
\81B
\95Ô
\82³
\82ê
\82é
\82Ì
\82Í
\93à
\95\94\82Ì tstring
\82Ì c_str()
\82È
\82Ì
\82Å
\81A
\92·
\8e\9e\8aÔ
\82Í
\88µ
\82¦
\82È
\82¢
\82±
\82Æ
\82É
\92\8d\88Ó
\81B
19 // (1) '-'
\82Å
\8en
\82Ü
\82é
\8d\80\96Ú
\82Í
\83I
\83v
\83V
\83\87\83\93\82Æ
\82Ý
\82È
\82·
\81B
\82±
\82Ì
\8fê
\8d\87\81AstrItem
\82É
\82Í
\90æ
\93ª
\82Ì '-'
\95¶
\8e\9a\82à
\8aÜ
\82Ü
\82ê
\82é
\81B
\81i
\97á
\81F"-N1"
\81j
20 // (2)
\8d\80\96Ú
\8aÔ
\82Í
\8bó
\94\92\95¶
\8e\9a( SPC, TAB )
\82Å
\8bæ
\90Ø
\82ç
\82ê
\82é
\81B
\91S
\8apSPC
\82Í
\8bó
\94\92\82Æ
\82Ý
\82È
\82³
\82È
\82¢
\81B
21 // (3)
\82½
\82¾
\82µ
\81A
\83_
\83u
\83\8b\83N
\83H
\81[
\83g
\82³
\82ê
\82Ä
\82¢
\82é
\8fê
\8d\87\82Í
\82»
\82ê
\82ð
\82P
\82Â
\82Ì
\8d\80\96Ú
\82Æ
\82Ý
\82È
\82·
\81B
25 CmdLineItem *prev, *next;
26 } *pFirstItem, *pLastItem;
28 int n
\83A
\83C
\83e
\83\80\90\94;