اطلاعیه

Collapse
No announcement yet.

تبدیل استرینگ به کد هگز در Keil

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

    تبدیل استرینگ به کد هگز در Keil

    سلام به همگی

    من تعداد خیلی زیادی حروف دارم که توی یک متغیر استرینگ ذخیره کردم (البته علامت ها ی < > / = و ... را نیز شامل میشه ) ، با چه دستوری تک تک این حروف را به عدد هگز تبدیل کنم؟
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -

    #2
    پاسخ : تبدیل استرینگ به کد هگز در Keil

    نحوه ذخیره ب اهم متفاوته ولی در مقدار فرقی نداره. مثلا = مقدار هگزش هست : 3D .
    یعنی اگر = را در عددی ضرب کنید مثلا اینه که 0x3D رو در اون ضرب کردید. شما میخوای چه استفاده ای کنید ؟
    ---------
    .
    .
    ...........

    دیدگاه


      #3
      پاسخ : تبدیل استرینگ به کد هگز در Keil

      نوشته اصلی توسط ajapyy
      نحوه ذخیره ب اهم متفاوته ولی در مقدار فرقی نداره. مثلا = مقدار هگزش هست : 3D .
      یعنی اگر = را در عددی ضرب کنید مثلا اینه که 0x3D رو در اون ضرب کردید. شما میخوای چه استفاده ای کنید ؟
      نه منظورم این نبود دوست عزیز

      ببینید من میخوام معادل کد هگز مثلا علامت > را بدست بیارم ، من دستوری را در Keil میخوام که این کار رو انجام بده ،
      Reveng will surely come... Your hard time are ahead
      // - - - - - - - - - -
      برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
      // - - - - - - - - - -
      اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
      // - - - - - - - - - -

      دیدگاه


        #4
        پاسخ : تبدیل استرینگ به کد هگز در Keil

        cpp.sh/2ink


        کد:
        /* sprintf example */
        #include <stdio.h>
        
        int main ()
        {
         char buffer [50],string[3]={'d','>','f'},s='a';
         sprintf (buffer, "%x ", s);
         printf ("%s \n",buffer);
         printf ("%x \n",'abcd');
         
         sprintf (buffer, "%x , %x, %x ", string[0],string[1],string[2]);
         printf ("%s ",buffer);
         return 0;
        }

        دیدگاه

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