Close
Duke shfaqur rezultatin -9 deri 0 prej 5
  1. #1
    Jam Tea :) Maska e My_Soul
    Anėtarėsuar
    07-02-2004
    Vendndodhja
    Diku...
    Postime
    464

    VB - ASCII <-> Shkronja

    Ne nje text editor, pasi zgjedh text me SelText, ta kthej Text e zgjedhur germe per germe ne shifra sipas kodit ASCII dhe pastaj ta kthej perseri ne text: d,m.th

    n.q.s texti i zgjedhur eshte "book" ta kthej ne 45,78,89,102 dhe pastaj ta kthej perseri ne "book".

    Pjesen e pare mendoj se e kam zgjidhur, tek e dyta jam ne medyshje. Megjithate edhe per pjesen e pare kisha shume deshire te shikoja ndonje zgjidhje tjeter te ndryshme nga e imja.
    HAKUNA MATATA

  2. #2
    Programues Softueresh Maska e edspace
    Anėtarėsuar
    04-04-2002
    Vendndodhja
    Filadelfia, SHBA
    Postime
    2,565
    VB ka vete funksione qe ndryshojne ASCII ne shkronja dhe anasjelltas.

    Asc("A") = 65

    Chr(65) = "A"

    Funksionet e tua vetem sa duhet te ndajne shkronjat nje e nga nje dhe te perdorin Asc() dhe Chr() si me lart. Pra, do ti perseritesh (loop) funksionet me lart per te gjitha shkronjat me rradhe. Numrin e shkronjave ne nje shprehje e gjen me funksionin len().
    psh: len("abcd") = 4
    Ndryshuar pėr herė tė fundit nga edspace : 04-04-2004 mė 12:58
    Edi

  3. #3
    Jam Tea :) Maska e My_Soul
    Anėtarėsuar
    07-02-2004
    Vendndodhja
    Diku...
    Postime
    464
    Thanks Ed, e dija qe ti do pergjigjeshe. Kete pjese e kam bere dhe i kam ndare
    ASC("shkronjat") me "|", p.sh 65|45|78|98|. Tani dua t'i kthej perseri ne germa, ketu nuk me ecen. Ke ndonje ide?
    HAKUNA MATATA

  4. #4
    Programues Softueresh Maska e edspace
    Anėtarėsuar
    04-04-2002
    Vendndodhja
    Filadelfia, SHBA
    Postime
    2,565
    Mė poshtė ke funksionin.
    Studioje mirė para se ti ndryshosh emrin dhe t'ja dorėzosh mėsuesit. Puna ėshtė qė ta kuptosh atė qė po bėhet qė nesėr tė mos pyesėsh prapė nė forum por tė jesh i aftė ti bėsh vetė kėto gjėra.

    Pėrdorimi:
    numra_ne_shkronja("65|66|67|68|") = "ABCD"
    Unė u bazova mbi shėmbullin qė kishe dhėnė mė lart. Nqs pėrdor tjetėr format, duhet tė ndryshosh edhe funksionin mė poshtė.

    Ideja ėshtė kjo:
    - marrin njė seri numrash tė ndare me |
    - gjejme pozicionin e | sė parė me InStr()
    - marrim tė gjitha shifrat deri tek ndarėsi me Left()
    - I kthejme shifrat nė njė numėr tė plotė (integer) me CInt()
    - Numrin e plotė e kthejmė nė njė shkronjė me Chr()
    - Shkronjėn ja bashkėngjisim shprehjes
    - Fshijmė serinė e numrave qė e pėrkthyem nė njė shkronjė
    - Vazhdojmė kėtė proces pėr aq kohė sa nuk kemi mbaruar pėrkthimin


    Kodi:
    Private Function numra_ne_shkronja(numrat As String)
        
        Dim shkronja As String
        Dim shprehja As String
        Dim ndaresi As Integer
        
        shkronja = ""
        shprehja = ""
        
        While Len(numrat) > 0
            
            ndaresi = InStr(1, numrat, "|")
            
            shkronja = Chr(CInt(Left(numrat, ndaresi - 1)))
            
            shprehja = shprehja & shkronja
            
            numrat = Right(numrat, Len(numrat) - ndaresi)
               
        Wend
        
        numra_ne_shkronja = shprehja
        
    End Function
    Edi

  5. #5
    Jam Tea :) Maska e My_Soul
    Anėtarėsuar
    07-02-2004
    Vendndodhja
    Diku...
    Postime
    464
    Thanks Ed per pergjigjen, por e zgjidha vete problemin mbreme.
    Detyren e dorezova sot ne mengjes. Here tjeter mos u mendo kaq gjate, lol se ja mund te ndodhte e papritura qe une mos e kisha bere detyren.
    HAKUNA MATATA

Tema tė Ngjashme

  1. Gjuha Shqipe - Kisha dhe Kleri Katolik
    Nga toni77_toni nė forumin Komuniteti katolik
    Pėrgjigje: 14
    Postimi i Fundit: 02-10-2011, 14:48
  2. Disa te dhena interesante nga Kurani Famelart
    Nga buki19 nė forumin Komuniteti musliman
    Pėrgjigje: 37
    Postimi i Fundit: 07-05-2007, 12:14
  3. A vihet ne diskutim Sovraniteti Kombit?
    Nga Dito nė forumin Ēėshtja kombėtare
    Pėrgjigje: 12
    Postimi i Fundit: 06-10-2006, 20:17
  4. Kodikėt e Shqipėrisė
    Nga Albo nė forumin Komuniteti orthodhoks
    Pėrgjigje: 15
    Postimi i Fundit: 27-12-2005, 15:25
  5. Armiqte e Gjuhes Shqipe?
    Nga Tastiera nė forumin Gjuha shqipe
    Pėrgjigje: 0
    Postimi i Fundit: 10-10-2005, 10:57

Regullat e Postimit

  • Ju nuk mund tė hapni tema tė reja.
  • Ju nuk mund tė postoni nė tema.
  • Ju nuk mund tė bashkėngjitni skedarė.
  • Ju nuk mund tė ndryshoni postimet tuaja.
  •