PDA

View Full Version : تشخیص دادن حروف یک کلمه



گرجی نیا
پنج شنبه 12 آذر 1383, 16:06 عصر
سلام به همه شما برنامه نویسان
من مشکلی در مورد تشخیص دادن حروف یک کلمه دارم ببینید مثلا میخواهیم کلمه مثل " احمد " را پردازش کنیم سلام از حروفی مثل "ا" و "ح" و "م" و "د" تشکیل شده و لی در اصل حروف کلمه احمد از "ا " ، "ﺣ " ، "ﻤ" ، "ﺪ" ایجاد شده.
من میخواهم برنامه تفاوت بین این "ح" و این "ﺣ " را بفهمد .و یا مثلا ["م" و "ﻤ"] .
به نظر شما چگونه میتوانیم این حروف را از هم تشخیص دهیم
متشکرم

ساران سافت
پنج شنبه 12 آذر 1383, 16:48 عصر
خب یک قسمت در برنامه ات قرار بده تا که ببیند آیا حرف مورد بررسی در اول وسط یا آخر کلمه است آنگاه مینوانی بجای هر حرف حرف مورد نظر خود را قرار دهی :تشویق:

linux
پنج شنبه 12 آذر 1383, 17:12 عصر
:)
حدس می زنم شما می خواهید یک برنامه را از داس و با کدپیج ایران سیستم به ویندوز تبدیل کنید.
اگر اینکار را می خواهید انجام دهید فکر دیگری بکنید چون این روش اصلا خوب نیست.
در ویندوز احمد یعنی "ا" "ح" "م" "د" موقع ذخیره شدن هم اینطوری در فایل ذخیره می شود و از چپ به راست
این وظیفه کرنل ویندوز هست که موقع نمایش این حروف را به هم بچسباند.

Shabani.Mojtaba
شنبه 14 آذر 1383, 09:09 صبح
می تونی با کد نویسی شرایط را بسنجی بطور مثال حرف "ح" فقط باید بعد از آن سنجبده شود اگر جای خالی یا حرف غیر قایل اتصال بود به حالت بزرگ در می آید.
این شرایط رو میتونی داخل یک ماژول تعریف کنی و همه جا ازش استفاده کنی
خوبیش اینه که اونوقت شرایط را بر اساس کاری که داری انجام میدی میتونی تغییر بدی.