PDA

View Full Version : بدست آوردن کاراکتر از روی کد آن در یک آرایه



HAIdle
سه شنبه 30 مرداد 1386, 16:03 عصر
سلام
کد زیر را در نظر بگیرید:


int sum = 0;
for (int i = 0; i < numberOfBitsInCurrentCharacter; i++)
sum += extractedCharacter[i] * (int)Math.Pow(2.0, (double)

(numberOfBitsInCurrentCharacter - i - 1));
return (char)sum;

در این کد ما مقدار ASCII یا UTF-16 یک کاراکتر را در آرایه extractedCharacter قرار داده ایم(یعنی هر عنصر این آرایه یا صفر است یا یک)

و می خواهیم کاراکتر مربوطه را بدست آوریم.همینطور متغیر numberOfBitsInCurrentCharacter یکی از دو مقدار 8 یا 16 را بسته به اینکه

کاراکترما از نوع ASCII یا UTF-16 باشد دارد.
به نظر می رسد تابع سرراستی وجود داشته باشد که این کار را برای ما انجام دهد و نخواهیم این حلقه را بنویسیم. آیا کسی چنین تابعی را سراغ دارد؟
متشکرم

mehdi.mousavi
سه شنبه 30 مرداد 1386, 16:08 عصر
سلام.
میشه بگید دقیقا دنبال چی هستید و می خواهید چی کار کنید؟

HAIdle
چهارشنبه 31 مرداد 1386, 23:37 عصر
با تشکر
فعلا نیازم برطرف شد...