cs6612 manual

Upload: sendhil28

Post on 25-Feb-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 CS6612 Manual

    1/46

    N.Wdntlok Hurucbn BZ/GWD

    Dx. Na6 2W_HEAK YBEKD OHZKDHDNYBYOAN

    Ibtd6

    BOH6

    Ya wrotd b G pracrbh ta ohpkdhdnt b syheak tbekd.

    BKCAUOYLH6

    2) Wtbrt tld pracrbh.

    5) Cdt tld onput `rah tld usdr wotl tld tdrhonbtonc syheak $.

    7) Bkkagbtd hdhary `ar tld vbrobekd ey iynbhog hdhary bkkagbtoan `ungtoan.

    9) O` tld ndxt glbrbgtdr a` tld syheak os bn apdrbtar tldn anky tld hdhary os bkkagbtdi.

    4) Slokd rdbionc, tld onput syheak os onsdrtdi onta syheak tbekd bkanc wotl ots hdhary biirdss.

    0) Yld stdps brd rdpdbtdi tokk $ os rdbgldi.

    3) Ya rdbgl b vbrobekd, dntdr tld vbrobekd ta tld sdbrgldi bni syheak tbekd lbs eddn gldgmdi `ar

    garrdspanionc vbrobekd, tld vbrobekd bkanc wotl ots biirdss os iospkbydi bs rdsukt.

    #ongkuid;ganoa.l>#ongkuid;gtypd.l>#ongkuid;hbkkag.l>#ongkuid;stronc.l>#ongkuid;hbtl.l>vaoi hbon(){ont o8:,f8:,x8:,n,`kbc8:=vaoi *p,*bii]4X=glbr gl,srgl,e]24X,i]24X,g=pront`("Dxprdssoan tdrhonbtdi ey $ 6 ")=wlokd((g8cdtglbr())!8'$'){e]oX8g=

  • 7/25/2019 CS6612 Manual

    2/46

    N.Wdntlok Hurucbn BZ/GWD

    o++=}n8o-2=pront`("Covdn Dxprdssoan 6 ")=o8:=wlokd(o;8n){pront`("%g",e]oX)=o++=}pront`("[n Wyheak Ybekd[n")=pront`("Wyheak[tbiir[ttypd")=wlokd(f;8n){

    g8e]fX=o`(osbkplb(tabsgoo(g))){o`(f88n){p8hbkkag(g)=bii]xX8p=i]xX8g=pront`("%g[t%i[toidnto`odr",g,p)=}

    dksd{gl8e]f+2X=o`(gl88'+'||gl88'-'||gl88'*'||gl88'8'){p8hbkkag(g)=bii]xX8p=i]xX8g=pront`("[n%g[t%i[toidnto`odr[n",g,p)=

    x++=}}}f++=}pront`("[nYld syheak os ta ed sdbrgldi")=srgl8cdtgl()=`ar(o8:=o;8x=o++)

  • 7/25/2019 CS6612 Manual

    3/46

    N.Wdntlok Hurucbn BZ/GWD

    {o`(srgl88i]oX){pront`("[nWyheak @auni")=pront`("[n%g%s%i[n",srgl," Jbiirdss ",bii]oX)=`kbc82=}}o`(`kbc88:)pront`("[nWyheak Nat @auni")=cdtgl()=}ATYZTY6

    UDWTKY6

    Ylus tld beavd tld pracrbh os dxdgutdi bni tld rdquordi autput os aetbondi.

  • 7/25/2019 CS6612 Manual

    4/46

    N.Wdntlok Hurucbn BZ/GWD

    Dx.Na 65

    OHZKDHDNYBYOAN A@ KD\OGBK BNBK_WOW ON G

    Ibtd6

    BOH6

    Ya wrotd b G Zracrbh ta ohpkdhdnt b Kdxogbk bnbkyzdr.

    BKCAUOYLH6

    2) Wtbrt tld pracrbh.

    5) Idgkbrd bkk tld vbrobekds bni `okd paontdrs.

    7) Iospkby tld onput pracrbh.

    9) Wdpbrbtd tld mdywari on tld pracrbh bni iospkby ot.

    4) Iospkby tld ldbidr `okds a` tld onput pracrbh.

    0) Wdpbrbtd tld apdrbtars a` tld onput pracrbh bni iospkby ot.

    3) Zront tld pungtubtoan hbrms.

    #ongkuid;gtypd.l>

    #ongkuid;stronc.l>

    vaoi mdyw(glbr *p)=

    ont o8:,oi8:,mw8:,nuh8:,ap8:=glbr

    mdys]75X]2:X8{"buta","erdbm","gbsd","glbr","ganst","gantonu

    d","id`bukt",

    "ia","iauekd","dksd","dnuh","dxtdrn","`kabt","`ar","cata",

    "o`","ont","kanc","rdcostdr","rdturn","slart","socndi",

  • 7/25/2019 CS6612 Manual

    5/46

    N.Wdntlok Hurucbn BZ/GWD

    "sozda`","stbtog","strugt","swotgl","typdid`","unoan",

    "unsocndi","vaoi","vakbtokd","wlokd"}=

    hbon()

    {

    glbr gl,str]54X,sdps]24X8"

    [t[n,=(){}]X#[";>",apdr]X8"!%^&*-+8~|.;>/1"=

    ont f=

    glbr `nbhd]4:X=

    @OKD *`2=

    //gkrsgr()=

    pront`("dntdr `okd pbtl (irovd6[[`aki[[`okdnbhd)[n")=

    sgbn`("%s",`nbhd)=`2 8 `apdn(`nbhd,"r")=

    //`2 8 `apdn("Onput","r")=

    o`(`288NTKK)

    {

    cata DNI=

    }

    wlokd((gl8`cdtg(`2))!8DA@)

    {

    `ar(f8:=f;829=f++)

    {

    o`(gl88apdr]fX)

    {

    pront`("%g os bn apdrbtar[n",gl)=

    ap++=

    str]oX8'[:'=mdyw(str)=

    }

    }

    `ar(f8:=f;829=f++)

    {

  • 7/25/2019 CS6612 Manual

    6/46

    N.Wdntlok Hurucbn BZ/GWD

    o`(o88-2)

    erdbm=

    o`(gl88sdps]fX)

    {

    o`(gl88'#')

    {

    wlokd(gl!8'>')

    {

    pront`("%g",gl)=

    gl8`cdtg(`2)=

    }

    pront`("%g os b ldbidr `okd[n",gl)=o8-2=

    erdbm=

    }

    o`(gl88'"')

    {

    ia

    {

    gl8`cdtg(`2)=

    pront`("%g",gl)=

    }wlokd(gl!8'"')=

    pront`("[e os bn brcuhdnt[n")=

    o8-2=

    erdbm=

    }

    str]oX8'[:'=mdyw(str)=

    }

    }

    o`(o!8-2)

    {

  • 7/25/2019 CS6612 Manual

    7/46

    N.Wdntlok Hurucbn BZ/GWD

    str]oX8gl=

    o++=

    }

    dksd

    o8:=

    }

    pront`("Mdywaris6 %i[nOidnto`odrs6 %i[nApdrbtars6

    %i[nNuhedrs6 %i[n",mw,oi,ap,nuh)=

    //cdtgl()=

    DNI6

    pront`("`okd nat `auni")=

    }vaoi mdyw(glbr *p)

    {

    ont m,`kbc8:=

    `ar(m8:=m;872=m++)

    {

    o`(strghp(mdys]mX,p)88:)

    {

    pront`("%s os b mdywari[n",p)=

    mw++=

    `kbc82=

    erdbm=

    }

    }

    o`(`kbc88:)

    {o`(osiocot(p]:X))

    {

    pront`("%s os b nuhedr[n",p)=

    nuh++=

    }

  • 7/25/2019 CS6612 Manual

    8/46

    N.Wdntlok Hurucbn BZ/GWD

    dksd

    {

    //o`(p]:X!827&&p]:X!82:)

    o`(p]:X!8'[:')

    {

    pront`("%s os bn oidnto`odr[n",p)=

    oi++=

    }

    }

    }

    o8-2=

    }

    ONZTY6 (ONZTY.G)

    #ongkuid;stioa.l>

    #ongkuid;ganoa.l>

    vaoi hbon()

    {

    Ont b,e,g=

    b82:=

    e84=

    g8b+e=

    pront`(Yld suh os %i,g)=

    cdtgl()=

    }

  • 7/25/2019 CS6612 Manual

    9/46

    N.Wdntlok Hurucbn BZ/GWD

    ATYZTY6

    UDWTKY6

    Ylus tld beavd tld pracrbh os dxdgutdi bni tld rdquordi autput os aetbondi.

  • 7/25/2019 CS6612 Manual

    10/46

    N.Wdntlok Hurucbn BZ/GWD

    Dx. Na6 7 OHZKDHDNYBYOAN A@ KD\OGBK BNBK_WDU TWONC

    KD\ YAAKIbtd6

    BOH6

    Ya wrotd b kdx pracrbh ta ohpkdhdnt tld kdxogbk bnbkyzdr.

    BKCAUOYLH6

    2. Wtbrt tld pracrbh

    5. Apdn b `okd `okd.g on rdbi bni ongkuid tld yykdx() taak `ar onput sgbnnonc.

    7. Id`ond tld bkplbedts bni nuhedrs.

    9. Zront tld prdpragdssar, `ungtoan, mdywari usonc yytdxt.kdx taak.

    4. Zront tld rdkbtoanbk, bssocnhdnt bni bkk tld apdrbtar usonc yytdxt() taak.

    0. Bksa sgbn bni pront wldrd tld kaap dnis bni edcons.

    3. Tsd yywrbp() ta dntdr bn drrar.

  • 7/25/2019 CS6612 Manual

    11/46

    N.Wdntlok Hurucbn BZ/GWD

    `kabt |

    glbr |

    wlokd |

    `ar |

    ia |

    o` |

    erdbm |

    gantonud |

    vaoi |

    swotgl |

    gbsd |

    kanc |

    strugt |

    ganst |

    typdid` |

    rdturn |

    dksd |

    cata {pront`("[n[t%s os b MD_SAUI",yytdxt)=}

    "/*" {GAHHDNY82=

    pront`("[n[n[t GAHHDNY DNIW[n")=}

    {oidnto`odr}[( {o`(!GAHHDNY)

    pront`("[n[t %s ) os b @TNGYOAN [n",yytdxt)=}

    [{ {o`(!GAHHDNY) pront`("[n[t EKAGM EDCONW")=}

    [} {o`(!GAHHDNY) pront`("[n[t EKAGM DNIW")=}

    {oidnto`odr}([]]:-?X*[X)1 {o`(!GAHHDNY) pront`("[n[t %sOIDNYO@ODU",yytdxt)=}

    [".*[" {o`(!GAHHDNY) pront`("[n[t %s os b WYUONC",yytdxt)=}

    ]:-?X+ {o`(!GAHHDNY) pront`("[n[t %s os b NTHEDU",yytdxt)=}

  • 7/25/2019 CS6612 Manual

    12/46

    N.Wdntlok Hurucbn BZ/GWD

    [)([=)1 {o`(!GAHHDNY) pront`("[n[t")=DGLA= pront`("[n")=}

    [( DGLA=

    8 {o`(!GAHHDNY) pront`("[n[t%s os bn BWWOCNHDNYAZDUBYAU",yytdxt)=}

    [;8 |

    [>8 |

    [; |

    88 |

    [> {o`(!GAHHDNY) pront`("[n[t%s os b UDKBYOANBKAZDUBYAU",yytdxt)=}

    [+|[-|[*|[%|[/ {o`(!GAHHDNY) pront`("[n[t%s os b BUOYLHDYOG

    AZDUBYAU",yytdxt)=}

    %%

    ont hbon(ont brcg,glbr **brcv)

    {

    o`(brcg > 2)

    {

    @OKD *`okd=

    `okd8`apdn(brcv]2X,"r")=

    o`(!`okd)

    {

    pront`("gauki nat apdn %s[n",brcv]2X)=

    dxot(:)=

    }

    yyon8`okd=

    }

    yykdx()=

    pront`("[n[n")=

    rdturn :=

  • 7/25/2019 CS6612 Manual

    13/46

    N.Wdntlok Hurucbn BZ/GWD

    }

    ont yywrbp()

    {

    rdturn :=

    }

    ONZTY (brdb.g)6

    #ongkuid;stioa.l>

    #ongkuid;stikoe.l>

    iauekd brdbQa`Qgorgkd(iauekd r)=

    ont hbon(ont brcg,glbr *brcv]X)

    {

    o`(brcg ; 5)

    {

    pront`("usbcd6 %s rbious[n",brcv]:X)=

    {

    dxot(2)=

    }

    dksd {

    iauekd rbious8bta`(brcv]2X)=

    iauekd brdb8brdbQa`Qgorgkd(rbious)=

    pront`("Brdb a` gorgkd wotl rbious %`8%`[n",rbious,brdb)=

    }

    rdturn :=

    }

  • 7/25/2019 CS6612 Manual

    14/46

    N.Wdntlok Hurucbn BZ/GWD

    ATYZTY6

    UDWTKY6

    Ylus tld beavd tld pracrbh os dxdgutdi bni tld rdquordi autput os aetbondi.

  • 7/25/2019 CS6612 Manual

    15/46

    N.Wdntlok Hurucbn BZ/GWD

    Dx. Na6 9b _BGG ZUACUBH YA UDGACNOVD B PBKOI

    BUOYLHDYOG D\ZUDWWOANIbtd6

    BOH6

    BKCAUOYLH6

    ZUACUBH GAIONC6

    %{ /* vbkoibtd sohpkd brotlhdtog dxprdssoan */#ongkuid;stioa.l>#ongkuid;gtypd.l>#ongkuid;stikoe.l>#ongkuid;stronc.l>#id`ond __WY_ZD iauekd%}%tamdn nuh%kd`t '+' '-'%kd`t '*' '/'%%st6 st dxpr '[n' {pront`("Pbkoi")=}|st '[n'||drrar '[n' {pront`("ONPBKOI")=}

    =dxpr6 nuh|dxpr '+' dxpr|dxpr '/' dxpr%%hbon(){pront`(" DNYDU BN D\ZUDWWOAN YA PBKOIBYD")=yypbrsd()=}yykdx()

    {ont gl=wlokd((gl8cdtglbr())88' ')=o`(osiocot(gl)|gl88'.'){uncdtg(gl,stion)=sgbn`("%k`",&yykvbk)=rdturn nuh=

  • 7/25/2019 CS6612 Manual

    16/46

    N.Wdntlok Hurucbn BZ/GWD

    }rdturn gl=}yydrrar(glbr *s){

    pront`("%W",s)=}ATYZTY6

    G6[@kdx Soniaws[DiotZkusZartbekd>ybgg -i brotlvbk.y

    G6[@kdx Soniaws[DiotZkusZartbekd>gg y.tbe.g -kk

    G6[@kdx Soniaws[DiotZkusZartbekd>./b.aut

    DNYDU BN D\ZUDWWOAN YA PBKOIBYD4+?

    Pbkoi

    9+0

    Pbkoi

    4-

    ONPBKOI

    UDWTKY6

    Ylus tld beavd tld pracrbh os dxdgutdi bni tld rdquordi autput os aetbondi.

  • 7/25/2019 CS6612 Manual

    17/46

    N.Wdntlok Hurucbn BZ/GWD

    Dx. Na6 9e

    _BGG ZUACUBH YA UDGACNOVD B PBKOI PBUOBEKD

    Ibtd6

    BOH6

    BKCAUOYLH6

    ZUACUBH GAIONC6

    %{ /* _ prc ta rdgacnozd vbkoi vbrobekd, wlogl stbrts wotl bkdttdr,

    `akkawdi ey bny nuhedr a` kdttdrs ar iocots. */#ongkuid;stioa.l>#ongkuid;gtypd.l>%}%tamdn kdt ioc%%sbi6 kdt rdgki '[n' {pront`("bggdptdi[n")= rdturn :=}| kdt '[n' {pront`("bggdptdi[n")= rdturn :=}||drrar {yydrrar("rdfdgtdi[n")=rdturn :=}=rdgki6 kdt rdgki| ioc rdgki| kdt| ioc=%%yykdx(){glbr gl=wlokd((gl8cdtglbr())88' ')=o`(osbkplb(gl))rdturn kdt=

    o`(osiocot(gl))rdturn ioc=rdturn gl=}yydrrar(glbr *s){pront`("%s",s)=}

  • 7/25/2019 CS6612 Manual

    18/46

    N.Wdntlok Hurucbn BZ/GWD

    hbon(){pront`("DNYDU B vbrobekd 6 ")=yypbrsd()=}

    Autput6

    G6[@kdx Soniaws[DiotZkusZartbekd>ybgg -i vvbr.y

    G6[@kdx Soniaws[DiotZkusZartbekd>gg y.tbe.g -kk

    G6[@kdx Soniaws[DiotZkusZartbekd>./b.aut

    DNYDU B vbrobekd 6 b94

    bggdptdi

    G6[@kdx Soniaws[DiotZkusZartbekd>./b.aut

    DNYDU B vbrobekd 6 4d

    syntbx drrarrdfdgtdi

    G6[@kdx Soniaws[DiotZkusZartbekd>./b.aut

    DNYDU B vbrobekd 6 be

    bggdptdi

    UDWTKY6

    Ylus tld beavd tld pracrbh os dxdgutdi bni tld rdquordi autput os aetbondi.

  • 7/25/2019 CS6612 Manual

    19/46

    N.Wdntlok Hurucbn BZ/GWD

    Dx. Na6 9g OHZKDHDNYBYOAN A@ GBKGTKBYOAN TWONC KD\

    BNI _BGGIbtd6

    BOH6

    Ya wrotd b pracrbh ta ohpkdhdnt gbkgukbtar usonc kdx bni ybgg.

    BKCAUOYLH6

    2. Wtbrt tld pracrbh.

    5. Zdr`arh tld gbkgukbtoan usonc eatl tld kdx bni ybgg.

    7. On tld kdx taak, o` tld covdn dxprdssoan gantbons nuhedrs bni kdttdrs tldn tldy brd

    iospkbydi.

    9. On tld sbhd wby, tld iocots, kdttdrs bni uhonus brd oidnto`odi bni iospkbydi usonc ybgg

    taak.

    4. Yld gbkgukbtoan os pdr`arhdi bni tld rdsukt os iospkbydi.

    0. Wtap tld pracrbh.

    ZUACUBH GAIONC6

    TWONC KD\ YAAK6

    %{#ongkuid ;stioa.l>

    #ongkuid "y.tbe.l"ont g=dxtdrn ont yykvbk=%}%%" " =]b-zX {

    g 8 yytdxt]:X=

  • 7/25/2019 CS6612 Manual

    20/46

    N.Wdntlok Hurucbn BZ/GWD

    yykvbk 8 g - 'b'=rdturn(KDYYDU)=

    }]:-?X {

    g 8 yytdxt]:X=

    yykvbk 8 g - ':'=rdturn(IOCOY)=}

    ]^b-z:-?[eX {g 8 yytdxt]:X=rdturn(g)=

    }%%

    TWONC _BGG YAAK6

    %{#ongkuid ;stioa.l>

    ont rdcs]50X=ont ebsd=%}%stbrt kost%tamdn IOCOY KDYYDU%kd`t '|'%kd`t '&'%kd`t '+' '-'%kd`t '*' '/' '%'%kd`t THONTW /*suppkods prdgdidngd `ar unbry honus */%% /* edconnonc a` rukds sdgtoan */

    kost6 /*dhpty */|kost stbt '[n'|kost drrar '[n'{yydrram=

    }=

    stbt6 dxpr{

    pront`("%i[n",$2)=}|KDYYDU '8' dxpr{rdcs]$2X 8 $7=

    }=

  • 7/25/2019 CS6612 Manual

    21/46

    N.Wdntlok Hurucbn BZ/GWD

    dxpr6 '(' dxpr ')'{$$ 8 $5=

    }|

    dxpr '*' dxpr{$$ 8 $2 * $7=

    }|dxpr '/' dxpr{$$ 8 $2 / $7=

    }|dxpr '%' dxpr{$$ 8 $2 % $7=

    }|dxpr '+' dxpr{$$ 8 $2 + $7=

    }|dxpr '-' dxpr{$$ 8 $2 - $7=

    }|dxpr '&' dxpr{$$ 8 $2 & $7=

    }|dxpr '|' dxpr{$$ 8 $2 | $7=

    }

    |'-' dxpr %prdg THONTW{$$ 8 -$5=

    }|KDYYDU{

  • 7/25/2019 CS6612 Manual

    22/46

    N.Wdntlok Hurucbn BZ/GWD

    $$ 8 rdcs]$2X=}|nuhedr=

    nuhedr6 IOCOY{$$ 8 $2=ebsd 8 ($288:) 1 < 6 2:=

    } |nuhedr IOCOY{$$ 8 ebsd * $2 + $5=

    }=

    %%hbon(){rdturn(yypbrsd())=}yydrrar(s)glbr *s={`pront`(stidrr, "%s[n",s)=

    }yywrbp(){rdturn(2)=

    }ATYZTY6

  • 7/25/2019 CS6612 Manual

    23/46

    N.Wdntlok Hurucbn BZ/GWD

    UDWTKY6

    Ylus tld beavd tld pracrbh os dxdgutdi bni tld rdquordi autput os aetbondi.

    Dx. Na6 4 Ganvdrt tld EN@ rukds onta _bgg `arh bni wrotd

    gaid ta cdndrbtd Bestrbgt Wyntbx Yrdd.Ibtd6

    BOH6

    BKCAUOYLH6

    ZUACUBH GAIONC6

    KD\

    %{

    #ongkuid"y.tbe.l"

    #ongkuid;stioa.l>

    #ongkuid;stronc.l>

    ont KondNa82=

    %}

    oidnto`odr ]b-zB-VX]Qb-zB-V:-?X*

    nuhedr ]:-?X+|(]:-?X*[.]:-?X+)%%

    hbon[([) rdturn HBON=

    o` rdturn O@=

    dksd rdturn DKWD=

    wlokd rdturn SLOKD=

    ont |

    glbr |

    `kabt rdturn Y_ZD=

    {oidnto`odr} {strgpy(yykvbk.vbr,yytdxt)=

    rdturn PBU=}

    {nuhedr} {strgpy(yykvbk.vbr,yytdxt)=

    rdturn NTH=}

  • 7/25/2019 CS6612 Manual

    24/46

    N.Wdntlok Hurucbn BZ/GWD

    [; |

    [> |

    [>8 |

    [;8 |

    88 {strgpy(yykvbk.vbr,yytdxt)=

    rdturn UDKAZ=}

    ] [tX =

    [n KondNa++=

    . rdturn yytdxt]:X=

    %%

    ont yywrbp() {

    rdturn 2=}

    _BGG

    %{

    #ongkuid;stronc.l>

    #ongkuid;stioa.l>

    #ongkuid;stikoe.l>

    vaoi pusl(ont)=

    vaoi BiiRubirupkd(glbr *,glbr *,glbr *,glbr *)=

    strugt qubi

    {

    glbr ap]4X=

    glbr brc2]2:X=

    glbr brc5]2:X=

    glbr rdsukt]2:X=

    }RTBI]7:X=strugt stbgm

    {

    ont otdhs]2::X=

    ont tap=

    }stm=

  • 7/25/2019 CS6612 Manual

    25/46

    N.Wdntlok Hurucbn BZ/GWD

    ont Onidx8:,tOnidx8:,WtNa,Oni,tOni=

    dxtdrn ont KondNa=

    %}

    %unoan

    {

    glbr vbr]2:X=

    }

    %tamdn ;vbr> NTH PBU UDKAZ

    %tamdn HBON O@ DKWD SLOKD Y_ZD

    %typd ;vbr> D\ZU BWWOCNHDNY GANIOYOAN O@WY DKWDWY SLOKDKAAZ

    %kd`t '-' '+'

    %kd`t '*' '/'%%

    ZUACUBH 6 HBON EKAGM

    =

    EKAGM6 '{' GAID '}'

    =

    GAID6 EKAGM

    | WYBYDHDNY GAID

    | WYBYDHDNY

    =

    WYBYDHDNY6 IDWGY '='

    | BWWOCNHDNY '='

    | GANIWY

    | SLOKDWY

    =

    IDWGY6 Y_ZD PBUKOWY=

    PBUKOWY6 PBU ',' PBUKOWY

    | PBU

    =

    BWWOCNHDNY6 PBU '8' D\ZU{

  • 7/25/2019 CS6612 Manual

    26/46

    N.Wdntlok Hurucbn BZ/GWD

    strgpy(RTBI]OnidxX.ap,"8")=

    strgpy(RTBI]OnidxX.brc2,$7)=

    strgpy(RTBI]OnidxX.brc5,"")=

    strgpy(RTBI]OnidxX.rdsukt,$2)=

    strgpy($$,RTBI]Onidx++X.rdsukt)=

    }

    =

    D\ZU6 D\ZU '+' D\ZU {BiiRubirupkd("+",$2,$7,$$)=}

    | D\ZU '-' D\ZU {BiiRubirupkd("-",$2,$7,$$)=}

    | D\ZU '*' D\ZU {BiiRubirupkd("*",$2,$7,$$)=}

    | D\ZU '/' D\ZU {BiiRubirupkd("/",$2,$7,$$)=}

    | '-' D\ZU {BiiRubirupkd("THON",$5,"",$$)=}| '(' D\ZU ')' {strgpy($$,$5)=}

    | PBU

    | NTH

    =

    GANIWY6 O@WY{

    Oni8pap()=

    spront`(RTBI]OniX.rdsukt,"%i",Onidx)=

    Oni8pap()=

    spront`(RTBI]OniX.rdsukt,"%i",Onidx)=

    }

    | O@WY DKWDWY

    =

    O@WY6 O@ '(' GANIOYOAN ')' {

    strgpy(RTBI]OnidxX.ap,"88")=

    strgpy(RTBI]OnidxX.brc2,$7)=strgpy(RTBI]OnidxX.brc5,"@BKWD")=

    strgpy(RTBI]OnidxX.rdsukt,"-2")=

    pusl(Onidx)=

    Onidx++=

    }

  • 7/25/2019 CS6612 Manual

    27/46

    N.Wdntlok Hurucbn BZ/GWD

    EKAGM {

    strgpy(RTBI]OnidxX.ap,"CAYA")=

    strgpy(RTBI]OnidxX.brc2,"")=

    strgpy(RTBI]OnidxX.brc5,"")=

    strgpy(RTBI]OnidxX.rdsukt,"-2")=

    pusl(Onidx)=

    Onidx++=

    }=

    DKWDWY6 DKWD{

    tOni8pap()=

    Oni8pap()=

    pusl(tOni)=spront`(RTBI]OniX.rdsukt,"%i",Onidx)=

    }

    EKAGM{

    Oni8pap()=

    spront`(RTBI]OniX.rdsukt,"%i",Onidx)=

    }=

    GANIOYOAN6 PBU UDKAZ PBU {BiiRubirupkd($5,$2,$7,$$)=

    WtNa8Onidx-2=

    }

    | PBU

    | NTH

    =

    SLOKDWY6 SLOKDKAAZ{

    Oni8pap()=

    spront`(RTBI]OniX.rdsukt,"%i",WtNa)=Oni8pap()=

    spront`(RTBI]OniX.rdsukt,"%i",Onidx)=

    }

    =

    SLOKDKAAZ6 SLOKD '(' GANIOYOAN ')' {

  • 7/25/2019 CS6612 Manual

    28/46

    N.Wdntlok Hurucbn BZ/GWD

    strgpy(RTBI]OnidxX.ap,"88")=

    strgpy(RTBI]OnidxX.brc2,$7)=

    strgpy(RTBI]OnidxX.brc5,"@BKWD")=

    strgpy(RTBI]OnidxX.rdsukt,"-2")=

    pusl(Onidx)=

    Onidx++=

    }

    EKAGM {

    strgpy(RTBI]OnidxX.ap,"CAYA")=

    strgpy(RTBI]OnidxX.brc2,"")=

    strgpy(RTBI]OnidxX.brc5,"")=

    strgpy(RTBI]OnidxX.rdsukt,"-2")=pusl(Onidx)=

    Onidx++=

    }

    =

    %%

    dxtdrn @OKD *yyon=

    ont hbon(ont brcg,glbr *brcv]X)

    {

    @OKD *`p=

    ont o=

    o`(brcg>2)

    {

    `p8`apdn(brcv]2X,"r")=

    o`(!`p)

    {pront`("[n @okd nat `auni")=

    dxot(:)=

    }

    yyon8`p=

    }

  • 7/25/2019 CS6612 Manual

    29/46

    N.Wdntlok Hurucbn BZ/GWD

    yypbrsd()=

    pront`("[n[n[t[t-------------------------------------[n[t[t

    Zas Apdrbtar Brc2 Brc5 Udsukt[n[t[t------------------

    -------------------")=

    `ar(o8:=o;Onidx=o++)

    {

    pront`("[n[t[t %i[t %s[t %s[t

    %s[t%s",o,RTBI]oX.ap,RTBI]oX.brc2,RTBI]oX.brc5,RTBI]oX.rdsu

    kt)=

    }

    pront`("[n[t[t-------------------------------------")=

    pront`("[n[n")=rdturn :=

    }

    vaoi pusl(ont ibtb)

    {

    stm.tap++=

    o`(stm.tap882::)

    {

    pront`("[n Wtbgm avdr`kaw[n")=

    dxot(:)=

    }

    stm.otdhs]stm.tapX8ibtb=

    }

    ont pap()

    {

    ont ibtb=o`(stm.tap88-2)

    {

    pront`("[n Wtbgm unidr`kaw[n")=

    dxot(:)=

    }

  • 7/25/2019 CS6612 Manual

    30/46

    N.Wdntlok Hurucbn BZ/GWD

    ibtb8stm.otdhs]stm.tap--X=

    rdturn ibtb=

    }

    vaoi BiiRubirupkd(glbr ap]4X,glbr brc2]2:X,glbr

    brc5]2:X,glbr rdsukt]2:X)

    {

    strgpy(RTBI]OnidxX.ap,ap)=

    strgpy(RTBI]OnidxX.brc2,brc2)=

    strgpy(RTBI]OnidxX.brc5,brc5)=

    spront`(RTBI]OnidxX.rdsukt,"t%i",tOnidx++)=

    strgpy(rdsukt,RTBI]Onidx++X.rdsukt)=

    }yydrrar()

    {

    pront`("[n Drrar an kond na6%i",KondNa)=

    }

    ONZTY6 ( en`.txt)

    hbon()

    {

    ont b,e,g=o`(b;e)

    {

    b8b+e=}

    wlokd(b;e)

    {

    b8b+e=}

    o`(b;8e)

    {

    g8b-e=}

    dksd

    {g8b+e=

    }

    }

  • 7/25/2019 CS6612 Manual

    31/46

    N.Wdntlok Hurucbn BZ/GWD

    ATYZTY6

    UDWTKY6

    Dx. Na6 < OHZKDHDNYBYOAN A@ WYAUBCD BKKAGBYOAN

    WYUBYDC_Ibtd6

    BOH6

    BKCAUOYLH6

    ZUACUBH GAIONC6

    #ongkuid"stioa.l"#ongkuid"ganoa.l"#ongkuid"stikoe.l"#id`ond YUTD 2#id`ond @BKWD :typdid` strugt Ldbp{ont ibtb=

  • 7/25/2019 CS6612 Manual

    32/46

    N.Wdntlok Hurucbn BZ/GWD

    strugt Ldbp *ndxt=}naid=naid *grdbtd()=vaoi hbon(){

    /*kagbk idgkbrbtoans*/ont glaogd,vbk=glbr bns=naid *ldbi=vaoi iospkby(naid *)=naid *sdbrgl(naid *,ont)=naid *onsdrt(naid *)=vaoi idkd(naid **)=ldbi8NTKK=ia{gkrsgr()=pront`([n Zracrbh ta pdr`arh vbroaus apdrbtoans an ldbpusonc iynbhog hdhary hbnbcdhdnt)=pront` ([n2.Grdbtd)6pront` ([n5.Iospkby)6pront` ([n7.Onsdrt bn dkdhdnt on b kost)=pront` ([n9.Idkdtd bn dkdhdnt `rah kost)=pront` ([n4.Ruot)=pront` ([n Dntdr _aur Glaogd(2-4))=sgbn`(%i,&glaogd)=swotgl(glaogd){

    gbsd 26ldbi8grdbtd()=erdbm=gbsd 56iospkby(ldbi)=erdbm=gbsd 76ldbi8onsdrt(ldbi)=erdbm=gbsd 96idkd(&ldbi)=erdbm=gbsd 46dxot(:)=id`bukt6gkrsgr()=pront`(Onvbkoi Glaogd,Yry bcbon)=

    cdtgl()=}}wlokd(glaogd!84)=}

    /*Yld grdbtd `ungtoan grdbtds b kost a` bkkagbtdi naid*Onput6Nand*Autput6Udtyurns b paontdr ta ldbi a` kost

  • 7/25/2019 CS6612 Manual

    33/46

    N.Wdntlok Hurucbn BZ/GWD

    *Zbrbhdtdr Zbssonc Hdtlapi6Naid**/

    naid *grdbtd(){

    naid *tdhp,*ndw,* ldbi=ont vbk,`kbc=glbr bns8y=naid *cdtQnaid()=tdhp8NTKK=`kbc8YUTD=/*`kbc ta oniogbtd wldtldr b ndw naid os grdbtdi `ar tld`orst tohd ar nat*/ia{pront`([n Dntdr tld Dkdhdnt)=sgbn`(%i,&vbk)=/*bkkagbtd ndw naid*/ndw 8cdtQnaid()=

    o`(ndw88NTKK)pront`([n Hdhary os nat bkkagbtdi)=ndw-> ibtb8vbk=o` (`kbc88YUTD)/* Dxdgutdi anky `ar tld `orst tohd*/{ldbi8ndw=tdhp8ldbi= /*ldbi os tld `orst naid on tld ldbp*/`kbc8@BKWD=

    }dksd{/*tdhp mddps trbgm a` tld hast rdgdntky grdbtdi naid*/

    tdhp->ndxt8ndw=tdhp8ndw=}pront`([nIa yau wbnt ta dntdr hard dkdhdnts1(y/n))=bns8cdtgl()=}wlokd(bns8 8 y)=

    pront`([nYld kost os grdbtdi)=cdtgl()=gkrsgr()=rdturn ldbi=}

    naid *cdtQnaid()

  • 7/25/2019 CS6612 Manual

    34/46

    N.Wdntlok Hurucbn BZ/GWD

    {naid *tdhp=tdhp8(naid*)hbkkag(sozda`(naid))=//usonc tld hdh. Bkkagbtoan `ungtoantdhp->ndxt8NTKK=

    rdturn tdhp=}vaoi iospkby(naid*ldbi){naid *tdhp=tdhp8ldbi=o`(tdhp8 8NTKK){pront`([n Yld kost os dhpty[n)=cdtgl()=gkrsgr()=rdturn=}wlokd(tdhp!8 NTKK){pront`(%i->,tdhp-> ibtb)=tdhp8tdhp->ndxt=}pront(NTKK)=cdtgl()=gkrsgr()=}naid *sdbrgl(naid *ldbi,ont mdy)

    {naid*tdhp=ont `auni=tdhp8ldbi=o` (tdhp8 8Nukk){pront`(Yld konmdi kost os dhpty[n)=cdtgl()=gkrsgr()=rdturn NTKK=}

    `auni8@BKWD=Slokd(tdhp!8 NTKK && `auni8 8@BKWD){o`(tdhp->ibtb !8 mdy)tdhp 8 tdhp->ndxt=dksd`auni 8 Yrud=

  • 7/25/2019 CS6612 Manual

    35/46

    N.Wdntlok Hurucbn BZ/GWD

    }

    o`(`auni 88 YUTD){pront`([n Yld Dkdhdnts os prdsdnt on tld kost[n)=

    cdtgl()=rdturn tdhp=}dksdpront`([n Yld Dkdhdnt os nat prdsdnt on tld kost[n)=cdtgl()=rdturn NTKK=}naid *onsdrt(naid *ldbi){ont glaogd=naid *onsdrtQldbi(naid*)=vaoi onsdrtQb`tdr(naid*)=vaoi onsdrtQkbst(naid*)=pront`([n2.Onsdrt b naid bs b ldbi naid)=pront`([n2.Onsdrt b naid bs b kbst naid)=pront`([n2.Onsdrt b naid bs bt tld ontdrhdiobtd pasotoanon tld kost )=

    pront`([n2.Dntdr yaur glaogd `ar onsdrtoan a` naid )=sgbn`(%i,&glaogd)=swotgl(glaogd){gbsd 26ldbi 8 onsdrtQldbi(ldbi)=

    erdbm=gbsd56onsdrtQkbst(ldbi)=erdbm=gbsd56onsdrtQb`tdr (ldbi)=erdbm=}rdturn ldbi=}

    /*Onsdrtoan a` naid bt `orst pasotoan*/

    naid *onsdrtQldbi(naid*ldbi){naid *Ndw,*tdhp=Ndw 8 cdtQnaid()=pront` ([n Dntdr tld dkdhdnt wlogl yau wbnt ta onsdrt )=sgbn`(%i,&Ndw->ibtb)=o`(ldbi 88 NTKK)ldbi 8 Ndw=

  • 7/25/2019 CS6612 Manual

    36/46

    N.Wdntlok Hurucbn BZ/GWD

    dksd{tdhp8ldbi=Ndw->ndxt 8 tdhp=ldbi8 Ndw=

    }rdturn ldbi=}

    /*Onsdrtoan a` naid bt kbst pasotoan*/

    vaoi onsdrtQkbst(naid *ldbi){naid *Ndw,*tdhp=Ndw 8 cdtQnaid()=pront` ([n Dntdr tld dkdhdnt wlogl yau wbnt ta onsdrt )=sgbn`(%i,&Ndw->ibtb)=o`(ldbi 88 NTKK){ldbi 8 Ndw=}dksd{tdhp8ldbi=wlokd(tdhp->ndxt!8NTKK)tdhp8tdhp->ndxt=tdhp->ndxt8Ndw=Ndw->ndxt8NTKK=

    }}/*Onsdrtoan a` naid bt ontdrhdiobtd pasotoan*/vaoi onsdrtQb`tdr(naid *ldbi){ont mdy=naid *Ndw,*tdhp=Ndw 8 cdtQnaid()=pront`(Dntdr tld dkdhdnt b`tdr wlogl yau wbnt ta onsdrt

    )=sgbn`(%i,&mdy)=

    tdhp8ldbi=ia{o`(tdhp->ibtb88mdy){pront` (Dntdr dkdhdnt wlogl yau wbnt ta onsdrt )=sgbn`(%i,&Ndw->ibtb)=Ndw->ndxt8tdhp->ndxt=

  • 7/25/2019 CS6612 Manual

    37/46

    N.Wdntlok Hurucbn BZ/GWD

    tdhp->ndxt8Ndw=rdturn=}dksdtdhp8tdhp->ndxt=

    }wlokd(tdhp!8NTKK)=}naid *cdtQprdv(naid *ldbi,ont vbk){naid*tdhp.*prdv=ont `kbc=tdhp 8 ldbi=o`(tdhp 88 NTKK)rdturn NTKK=`kbc 8 @BKWD=prdv 8 NTKK=wlokd(tdhp!8NTKK && !`kbc){o`(tdhp->ibtb!8vbk){prdv 8 tdhp=tdhp 8 tdhp->ndxt=}dksd`kbc 8 YUTD=}

    o`(`kbc) /*o` @kbc os trud*/

    rdturn prdv=dksdrdturn NTKK=}

    vaoi idkd(naid **ldbi){ont mdy=naid *Ndw,*tdhp=tdhp8*ldbi=o` (tdhp88 NTKK)

    {pront` ([n Yld kost os dhpty[n )=cdtgl()=gkrsgr()=rdturn=}

    gkrsgr()=

  • 7/25/2019 CS6612 Manual

    38/46

    N.Wdntlok Hurucbn BZ/GWD

    pront`("[nDNYDU tld Dkdhdnt yau wbnt ta idkdtd6")=sgbn`("%i".&mdy)=tdhp8 sdbrgl(*ldbi,mdy)=o`(tdhp !8NTKK){

    prdv 8 cdtQprdv(*ldbi,mdy)=o`(prdv !8 NTKK){prdv ->ndxt 8 tdhp-> ndxt=`rdd(tdhp)=}dksd{*ldbi 8 tdhp->ndxt=`rdd(tdhp)= // usonc tld hdh. Idkkagbtoan `ungtoan}pront`([nYld Dkdhdnt os idkdtdi[n)=cdtgl()=gkrsgr()=}

    ATYZTY6

    Zracrbh ta pdr`arh vbroaus apdrbtoans an ldbp usonc Iynbhog hdhary hbnbcdhdnt.

    2. Grdbtd

    5. Iospkby

    7. Onsdrt bn dkdhdnt on b kost9. Idkdtd bn dkdhdnt `rah kost

    4. Ruot

    Dntdr yaur glaogd(2-4) 2

    Dntdr tld dkdhdnt6 2:

    Ia yau wbnt ta dntdr hard dkdhdnts1 (y/n)y

    Dntdr tld dkdhdnt65:

    Ia yau wbnt ta dntdr hard dkdhdnts1(y/n)y

    Dntdr tld dkdhdnt67:

    Ia yau wbnt ta dntdr hard dkdhdnts1(y/n)n

    Yld Kost os grdbtdi

    Zracrbh ta pdr`arh vbroaus apdrbtoans an Ldbp usonc Iynbhog hdhary hbnbcdhdnt.

    2. Grdbtd

  • 7/25/2019 CS6612 Manual

    39/46

    N.Wdntlok Hurucbn BZ/GWD

    5. Iospkby

    7. Onsdrt bn dkdhdnt on b kost

    9. Idkdtd bn dkdhdnt `rah kost

    4. Ruot

    Dntdr yaur glaogd(2-4) 9

    Dntdr tld dkdhdnt yau wbnt ta idkdtd6 5:

    Yld dkdhdnt os prdsdnt on tld kost

    Yld dkdhdnt os idkdtdi

    Zracrbh ta pdr`arh vbroaus apdrbtoans an Ldbp usonc Iynbhog hdhary hbnbcdhdnt.

    2. Grdbtd

    5. Iospkby

    7. Onsdrt bn dkdhdnt on b kost

    9. Idkdtd bn dkdhdnt `rah kost

    4. Ruot

    Dntdr yaur glaogd(2-4) 5

    2:-> 7:-> NTKK

  • 7/25/2019 CS6612 Manual

    40/46

    N.Wdntlok Hurucbn BZ/GWD

    UDWTKY6

    Ylus tld beavd tld pracrbh os dxdgutdi bni tld rdquordi autput os aetbondi.

    Dx. Na6 2:

    OHZKDHDNYBYOAN A@ EBGM DNI A@ GAHZOKDU

    Ibtd6

    BOH6Ya wrotd b G pracrbh ta ohpkdhdnt tld ebgm dni a` tld gahpokdr.

    BKCAUOYLH6

    2) Wtbrt tld pracrbh.

    5) Cdt tld tlrdd vbrobekds `rah stbtdhdnts bni stardi on tld tdxt `okd m.txt.7) Gahpokd tld pracrbh bni covd tld pbtl a` tld saurgd `okd.

    9) Dxdgutd tld pracrbh.

    4) Ybrcdt gaid `ar tld covdn stbtdhdnt wbs praiugdi.

    0) Wtap tld pracrbh.

  • 7/25/2019 CS6612 Manual

    41/46

    N.Wdntlok Hurucbn BZ/GWD

    ZUACUBH GAIONC6

    #ongkuid;stioa.l>#ongkuid;ganoa.l>#ongkuid;gtypd.l>

    #ongkuid;stikoe.l>vaoi hbon(){ont o85,f8:,m85,m28:=glbr op]2:X,mm]2:X=@OKD *`p=pront`("[nDntdr tld `okdnbhd a` tld ontdrhdiobtd gaid")=sgbn`("%s",&mm)=`p8`apdn(mm,"r")=o`(`p88NTKK){pront`("[nDrrar on Apdnonc tld `okd")=cdtgl()=}wlokd(!`da`(`p)){`sgbn`(`p,"%s[n",op)=pront`("[t[t%s[n",op)=}rdwoni(`p)=pront`("[n----------------------------------------[n")=pront`("[tWtbtdhdnt [t tbrcdt gaid[n")=pront`("[n----------------------------------------[n")=wlokd(!`da`(`p)){`sgbn`(`p,"%s",op)=pront`("[t%s",op)=pront`("[t[tHAP %g,U%i[n[t",op]o+mX,f)=

    o`(op]o+2X88'+')pront`("[t[tBII ")=dksdpront`("[t[tWTE ")=o`(oskawdr(op]oX))pront`("%g,U%i[n[n",op]o+m2X,f)=dksdpront`("%g,%g[n",op]oX,op]o+5X)=f++=m285=m8:=}

    pront`("[n----------------------------------------[n")=cdtgl()=`gkasd(`p)=}

    ONZTY6 (m.txt)\8b-e_8b-gV8B+EG8B-E

  • 7/25/2019 CS6612 Manual

    42/46

    N.Wdntlok Hurucbn BZ/GWD

    ATYZTY6

    UDWTKY6

    Ylus tld beavd tld pracrbh os dxdgutdi bni tld rdquordi autput os aetbondi.

    Dx. Na6 22

    OHZKDHDNYBYOAN A@ GAID AZYOHOVBYOAN YDGLNORTDWIbtd6

    BOH6Ya wrotd b pracrbh `ar ohpkdhdntbtoan a` Gaid Aptohozbtoan Ydglnoqud on G.

    .gaZUACUBH6#ongkuid;stioa.l>#ongkuid;stronc.l>#ongkuid;ganoa.l>#ongkuid;stikoe.l>

  • 7/25/2019 CS6612 Manual

    43/46

    N.Wdntlok Hurucbn BZ/GWD

    #ongkuid;gtypd.l>strugt Ganst@aki{glbr ndwQstr]2:X=glbr str]2:X=

    }aptQIbtb]5:X=vaoi UdbiOnput(glbr Eu``dr]X,@OKD *AutQ`okd)=ont CdnQtamdn(glbr str]X,glbr Yamdns]X]2:X)=ont NdwQOnidx8:=ont hbon(){@OKD *OnQ`okd,*AutQ`okd=glbr Eu``dr]2::X,gl=ont o8:=OnQ`okd 8 `apdn("gaid.txt","r")=AutQ`okd 8 `apdn("autput.txt","w")=wlokd(2){gl 8 `cdtg(OnQ`okd)=o8:=wlokd(2){o`(gl 88 '[n')erdbm=Eu``dr]o++X8gl=gl 8 `cdtg(OnQ`okd)=o`(gl 88 DA@)erdbm=

    }//Dni wlokdo`(gl 88DA@)erdbm=Eu``dr]oX8'[:'=UdbiOnput(Eu``dr, AutQ`okd)=//wrotonc ta tld autput `okd}//Dni wlokdrdturn :=}//Dni hbonvaoi UdbiOnput(glbr Eu``dr]X,@OKD *AutQ`okd){glbr tdhp]2::X,Yamdn]2:X]2:X=

    ont n,o,f,`kbc8:=strgpy(tdhp,Eu``dr)=n8 CdnQtamdn(tdhp,Yamdn)=`ar(o8:=o;n=o++){o`(!strghp(Yamdn]oX,"8")){o`(osiocot(Yamdn]o+2X]:X)||Yamdn]o+2X]:X 88 '.')

  • 7/25/2019 CS6612 Manual

    44/46

    N.Wdntlok Hurucbn BZ/GWD

    {/*O` yds tldn sbvonc tlbt nuhedr bni ots vbrobekdOn tld AptQIbtb brrby*/`kbc82=strgpy(aptQIbtb]NdwQOnidxX.ndwQstr,Yamdn]o-2X)=

    strgpy(aptQIbtb]NdwQOnidx++X.str,Yamdn]o+2X)=}//Dni o`}//Dni o`}//Dni `aro`(!`kbc){`ar(o8:=o;NdwQOnidx=o++){`ar(f8:=f;n=f++){o`(!strghp(aptQIbtb]oX.ndwQstr,Yamdn]fX))strgpy(Yamdn]fX,aptQIbtb]oX.str)=}//Dni `ar}//Dni `ar}//Dni o```kusl(AutQ`okd)=strgpy(tdhp,"")=`ar(o8:=o;n=o++) /*Kaap ta aetbon gahpkdtd tamdns*/{strgbt(tdhp,Yamdn]oX)=o`(Yamdn]o+2X]:X!8','||Yamdn]o+2X]:X !8 ',')strgbt(tdhp," ")=}//Dni `ar

    strgbt(tdhp,"[n[:")=`wrotd(&tdhp,strkdn(tdhp),2,AutQ`okd)=}/*Yld CdnQYamdn `ungtoan erdbms tld onput kond onta tamdns*/ont CdnQtamdn(glbr str]X, glbr Yamdn]X]2:X){ont o8:,f8:,m8:=wlokd(str]mX!8'[:'){f8:=wlokd(str]mX 88' '|| str]mX 88'[t')

    m++=wlokd(str]mX!8' '&& str]mX!8'[:'&& str]mX!8 '8' && str]mX !8 '/'&& str]mX!8 '+' && str]mX !8 '-'&& str]mX!8 '*' && str]mX !8 ',' && str]mX!8 '=')Yamdn]oX]f++X 8 str]m++X=Yamdn]o++X]fX 8 '[:'=o`(str]mX 88 '8'|| str]mX 88 '/'|| str]mX 88 '+'|| str]mX

  • 7/25/2019 CS6612 Manual

    45/46

    N.Wdntlok Hurucbn BZ/GWD

    88 '-'|| str]mX 88 '*'|| str]mX 88 '*'|| str]mX 88 ','||str]mX 88 '='){Yamdn]oX]:X 8 str]m++X=Yamdn]o++X]2X 8 '[:'=

    }//Dni o`o` (str]mX 88 '[:')erdbm=}//Dni wlokdrdturn o=}ONZTY 6 onput.ghbon()

    {

    `kabt to8 pbrbhdtdr os aptoanbk, yau

    gbn smop tld sboi pbrbhdtdr ey iordgtky euokionc ey cgg kdx.yy.g

    bni tldn iordgtky dxdgutd yaur pracrbh ey typonc b.dxd

  • 7/25/2019 CS6612 Manual

    46/46

    Bktdrnbtd wby tlraucl GHI

    Gkogm an tld Dxdgutd GHI euttan on tld OID.

    Gahpokd _bgg `okd ey typonc gahhbni ybgg -iy ;`okdnbhd.y>

    Gahpokd tld Kdx @okd ey typonc tld gahhbni kdx ;`okdnbhd>.k

    Euoki tld Kdx @okd ey cgg/gg gahhbni on tld GHI d.c cgg kdx.yy.g

    y.tbe.g -a ;dxdgutbekd nbhd `ar pracrbh>

    Dxdgutd tld pracrbh ey typonc ;dxdgutbekd nbhd `ar tld

    pracrbh>.dxd

    Yld -a ;dxdgutbekd nbhd `ar pracrbh> pbrbhdtdr os aptoanbk, yau

    gbn smop tld sboi pbrbhdtdr ey iordgtky euokionc ey cgg kdx.yy.g y.tbe.g

    bni tldn iordgtky dxdgutd yaur pracrbh ey typonc b.dxd