اطلاعیه

Collapse
No announcement yet.

جدا کردن عدد از متغییر String در Bascom

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    جدا کردن عدد از متغییر String در Bascom

    سلام
    چه جوری میشه مثلا یه متغییر 24,60,60,24,24,0,24,0 داشته باشه و بخای این هشتا عدد در یه آرایه ی 8 بایتی ریخته بشه؟
    با تشکر
    الهم عجل لولیک الفرج

    فقط 313 نفر...

    #2
    پاسخ : جدا کردن عدد از متغییر String در Bascom

    منظورت رو درست نفهمیدم ولی فکر کنم می خوای این 8 تا عدد رو تبدیل به رشته کنی
    کد:
    dim s as string*10
    dim a as byte
    a=128
    s=str(a)
    علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

    دیدگاه


      #3
      پاسخ : جدا کردن عدد از متغییر String در Bascom

      دقیقا برعکس این 8 تا عدد و این کاما ها یه رشتن میخواهم
      اینا رو به 8 تا متغییر بایت تبدیل کنم
      الهم عجل لولیک الفرج

      فقط 313 نفر...

      دیدگاه


        #4
        پاسخ : جدا کردن عدد از متغییر String در Bascom

        کد:
        S = "123"
        
        A = Val(s)                         'convert string
        
        Print A
        علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

        دیدگاه


          #5
          پاسخ : جدا کردن عدد از متغییر String در Bascom

          سلام
          این جوری فقط اولین عدد خونده میشه و بقیه ی عدد ها که بعد از یه حرف باشه دیگه خونده نمیشه.
          میشه چندتا از کارکتر های اول یه رشته رو پاک کرد؟
          الهم عجل لولیک الفرج

          فقط 313 نفر...

          دیدگاه


            #6
            پاسخ : جدا کردن عدد از متغییر String در Bascom

            میتونی از کد های اسکی استفاده کنی به این صورت که هر رقمی یک کد اسکی داره برای تبدیل کدهای اسکی را چک کنید و اگر در بازه ارقام بود رقم مربوطه را بنویسید .
            این جوری مشکل بر طرف میشه /

            دیدگاه


              #7
              پاسخ : جدا کردن عدد از متغییر String در Bascom

              واسه خوندن خروجی جی پی اس میخوایی ؟ آخه بالاتر یه تاپیک زده بودی ...
              اگه مثلاً میخوایی از پورت سریال بخونی :
              کد:
              For count = 1 to 8
              do
              a= waitkey()
              b(count)=val(a)
              loop until a =","
              next
              ابته فرض کردم که هر عدد یک رقمه که میتونی با یه ضرب و جمع برای مثلاً عدد دو رقمی استفادش کنی .

              دیدگاه


                #8
                پاسخ : جدا کردن عدد از متغییر String در Bascom

                سلام
                نه برای GPS نمیخوام یه رشته خونده میشه که داخلش چندتا عدد و حرف هست حالا من سوالم اینه که میشه 2 یا 3 کارکتر اول یه
                رشته رو شیفت داد یا پاک کرد :question: :question: :question: :question:
                دستور Val خیلی خوبه ولی فقط عدد اول بر میگردونه.

                با تشکر
                الهم عجل لولیک الفرج

                فقط 313 نفر...

                دیدگاه


                  #9
                  پاسخ : جدا کردن عدد از متغییر String در Bascom

                  اف.ای.ام عزیز.امیر حسام جان این حرفا چیه میزنی :angry: تو که باهوش تر از این حرفایی.کلی تجربه داری
                  خوب اولا با دستور mid هر چند تا رو که نمی خوای جدا کن بریز دور و با همین دستور تک تک جدا کن و توی یه حلقه بده و هر تعدادی رو که می خوای از رشته به متغیر بایت تبدیل کن دیگه :cry2: منم در نیار جیگر
                  علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

                  دیدگاه


                    #10
                    پاسخ : جدا کردن عدد از متغییر String در Bascom

                    آهههههههههههههههههههههههههههههان
                    راست میگی امید جان من شرمندم این روزا خیلی خیلی خنگ شدم.
                    ببخشید تو رو خدا
                    مرسی :applause: :wow: :applause:
                    الهم عجل لولیک الفرج

                    فقط 313 نفر...

                    دیدگاه


                      #11
                      پاسخ : جدا کردن عدد از متغییر String در Bascom

                      سلام خوبین
                      ؟
                      یه سوال
                      hamed12345
                      اگه بخواهیم بگیم تو این رشته کارکتر 6 تا 10 رو برداره چه طوری برداره ؟
                      ترو خدا :cry:
                      یه مثال بزنید که اگه جلوی حامد 12345 باشه شرط درست در بیاد اگه نباشه یا یه عدد دیگه باشه
                      شرط else بشه
                      [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

                      دیدگاه


                        #12
                        پاسخ : جدا کردن عدد از متغییر String در Bascom

                        کد:
                        dim s as string*5
                        dim ss as string*20
                        ss=hamed12345
                        
                        s=mid(ss,6,4)
                        if s="12345" then
                        print"oko"
                        else
                        print "sorry"
                        end if
                        علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

                        دیدگاه

                        لطفا صبر کنید...
                        X