فاصله وسط تکس
#1
سلام دوستان
یه سوال ریز...من می خوام تکسی که مقدار پول رو توی بازیم نشون میده بعد از هر سه رقم یه فاصله به طور خودکار بندازه
ینی مثلا اگه طرف صد هزار تا پول داره به جای اینکه اینطوری بنویسه 100000
اینطوری بنویسه 100,000
کسی میدونه چطور؟
سهراب سپهری

ﮔﺎﻫﮕﺎﻫﯽ ﮐﻪ ﺩﻟﻢ ﻣﯿﮕﯿﺮﺩ به خودم میگویم در دیاری که پر از دیوار است
ﺑﻪ ﮐﺠﺎ ﺑﺎﯾﺪ ﺭﻓﺖ؟
ﺑﻪ ﮐﻪ ﺑﺎﯾﺪ ﭘﯿﻮﺳﺖ؟
ﺑﻪ ﮐﻪ ﺑﺎﯾﺪ ﺩﻝ ﺑﺴﺖ
ﺣﺲ ﺗﻨﻬﺎﯼ ﺩﺭﻭﻧﻢ ﮔﻮﯾﺪ :
ﺑﺸﮑﻦ ﺩﯾﻮﺍﺭﯼ ، ﮐﻪ ﺩﺭﻭﻧﺖ ﺩﺍﺭﯼ !
ﭼﻪ ﺳﻮﺍﻟﯽ ﺩﺍﺭﯼ؟!
ﺗﻮ " خدﺍ " ﺭﺍ ﺩﺍﺭﯼ
" ﺧﺪﺍ "
ﺍﻭﻝ ﻭ ﺁﺧر با توست....



  پاسخ


 سپاس شده توسط: محمد 82
#2
جدا نمیدونم !!! 
تابه حال همچین سوالی نداشتم...
[تصویر:  default-yellow.svg]
غایب
  پاسخ


 سپاس شده توسط: amin COD
#3
چیز جالبیه . حتما شدنیه و خیلی ساده اما ماها بلد نیستیم و پیشکسوتا باید بیان جواب بدن . تنها چیزی که من به فکرم رسید اینکه یدونه "," بزارید یا دوتا یا سه تا و وسط تکست و بگید وقتی متغیر از عدد 1000 بیشتر یا مساوی شد اون "," اولی ظاهر بشه و اگه بزرگتر مساوی 1000000 بود که دومی هم ظاهر بشه .
استودیو بازیسازی ایروید
جدید ترین ها : شهرزاد ، دربند;1357 و ATOM
[تصویر:  ads.gif]
  پاسخ


 سپاس شده توسط: amin COD
#4
(1398/6/1، 10:17 عصر)amin COD نوشته است: سلام دوستان
یه سوال ریز...من می خوام تکسی که مقدار پول رو توی بازیم نشون میده بعد از هر سه رقم یه فاصله به طور خودکار بندازه
ینی مثلا اگه طرف صد هزار تا پول داره به جای اینکه اینطوری بنویسه 100000
اینطوری بنویسه 100,000
کسی میدونه چطور؟

سلام ،
با استفاده از دستور left در اکسپرشن و mid میتونید این کار و انجام بدید ؛ الان بنده پشت سیستم نیستم .
اگر تا شب که برگشتم کسی نتونست از روی همین ها که گفتم موضوع رو حل کنه خودم سورس میسازم و میفرستم .

ما بین left و mid میاید یک &" "& قرار میدید ؛ ( این همون فاصله ای هست که شما میخواید ) یا میتونید بین اون ها علامت "," رو قرار بدید و با درست فرمت کردن عدد ها میتونید به این صورت عمل کنید که :
1 تا 9 = 9
10 تا 99 = 10 و 99
100 تا 999 = 100 و 999
1000 تا 9999 = 1,000 و 9,999
.
.
.
10000000 تا 99999999 = 10,000,000 و 99,999,999
...

اینها عملگر های ریاضی هست ، بنده تنها راهی که بدون هیچ گونه پلاگین خاصی یا کد نویسی مستقیم بخواد انجام بشه میگم ، وگرنه که اگر میشد توی کانستراکت 2 همانند نسخه سومش کد نویسی جاوا اسکریپت انجام داد دیگه این دردسر هارو نداشتیم .
  پاسخ


 سپاس شده توسط: amin COD ، oak ، shazde
#5
(1398/6/2، 02:52 صبح)محمد 82 نوشته است: چیز جالبیه . حتما شدنیه و خیلی ساده اما ماها بلد نیستیم و پیشکسوتا باید بیان جواب بدن . تنها چیزی که من به فکرم رسید اینکه یدونه "," بزارید یا دوتا یا سه تا و وسط تکست و بگید وقتی متغیر از عدد 1000 بیشتر یا مساوی شد اون "," اولی ظاهر بشه و اگه بزرگتر مساوی 1000000 بود که دومی هم ظاهر بشه .
ممنون ولی فکر نمی کنم بشه چون هر بار بروز میشه این عدد و اگه کاربر چیزی خرید و پولش کم شد همین فاصله میمونه و پاک نمیشه(البته فکر کنم)
(1398/6/2، 05:45 صبح)hesam3 نوشته است: سلام ،
با استفاده از دستور left در اکسپرشن و mid میتونید این کار و انجام بدید ؛ الان بنده پشت سیستم نیستم .
اگر تا شب که برگشتم کسی نتونست از روی همین ها که گفتم موضوع رو حل کنه خودم سورس میسازم و میفرستم .

ما بین left و mid میاید یک &" "& قرار میدید ؛ ( این همون فاصله ای هست که شما میخواید ) یا میتونید بین اون ها علامت "," رو قرار بدید و با درست فرمت کردن عدد ها میتونید به این صورت عمل کنید که :
1 تا 9 = 9
10 تا 99 = 10 و 99
100 تا 999 = 100 و 999
1000 تا 9999 = 1,000 و 9,999
.
.
.
10000000 تا 99999999 = 10,000,000 و 99,999,999
...

اینها عملگر های ریاضی هست ، بنده تنها راهی که بدون هیچ گونه پلاگین خاصی یا کد نویسی مستقیم بخواد انجام بشه میگم ، وگرنه که اگر میشد توی کانستراکت 2 همانند نسخه سومش کد نویسی جاوا اسکریپت انجام داد دیگه این دردسر هارو نداشتیم .

نفهمیدم واقعیت
منتظر سورس می مونم
ممنون
سهراب سپهری

ﮔﺎﻫﮕﺎﻫﯽ ﮐﻪ ﺩﻟﻢ ﻣﯿﮕﯿﺮﺩ به خودم میگویم در دیاری که پر از دیوار است
ﺑﻪ ﮐﺠﺎ ﺑﺎﯾﺪ ﺭﻓﺖ؟
ﺑﻪ ﮐﻪ ﺑﺎﯾﺪ ﭘﯿﻮﺳﺖ؟
ﺑﻪ ﮐﻪ ﺑﺎﯾﺪ ﺩﻝ ﺑﺴﺖ
ﺣﺲ ﺗﻨﻬﺎﯼ ﺩﺭﻭﻧﻢ ﮔﻮﯾﺪ :
ﺑﺸﮑﻦ ﺩﯾﻮﺍﺭﯼ ، ﮐﻪ ﺩﺭﻭﻧﺖ ﺩﺍﺭﯼ !
ﭼﻪ ﺳﻮﺍﻟﯽ ﺩﺍﺭﯼ؟!
ﺗﻮ " خدﺍ " ﺭﺍ ﺩﺍﺭﯼ
" ﺧﺪﺍ "
ﺍﻭﻝ ﻭ ﺁﺧر با توست....



  پاسخ


 سپاس شده توسط: _mohammad_javad_ ، shazde
#6
سلام
بعد از کلی سر و کله زدن با کانستراکت تونستم برات یه سورس درست کنم
فقط یه نکته 
یه تکست هست بنام rev_num که دوتا متغیر اینستنس داره ، یکیشون اسمش هست Separator
اون عامل جداسازیه که من گزاشتم "," اونو تغییر بده به هرچی خواستی مثلا " " 
اینم لینک

(1398/6/2، 05:45 صبح)hesam3 نوشته است:
(1398/6/1، 10:17 عصر)amin COD نوشته است: سلام دوستان
یه سوال ریز...من می خوام تکسی که مقدار پول رو توی بازیم نشون میده بعد از هر سه رقم یه فاصله به طور خودکار بندازه
ینی مثلا اگه طرف صد هزار تا پول داره به جای اینکه اینطوری بنویسه 100000
اینطوری بنویسه 100,000
کسی میدونه چطور؟

سلام ،
با استفاده از دستور left در اکسپرشن و mid میتونید این کار و انجام بدید ؛ الان بنده پشت سیستم نیستم .
اگر تا شب که برگشتم کسی نتونست از روی همین ها که گفتم موضوع رو حل کنه خودم سورس میسازم و میفرستم .

ما بین left و mid میاید یک &" "& قرار میدید ؛ ( این همون فاصله ای هست که شما میخواید ) یا میتونید بین اون ها علامت "," رو قرار بدید و با درست فرمت کردن عدد ها میتونید به این صورت عمل کنید که :
1 تا 9 = 9
10 تا 99 = 10 و 99
100 تا 999 = 100 و 999
1000 تا 9999 = 1,000 و 9,999
.
.
.
10000000 تا 99999999 = 10,000,000 و 99,999,999
...

اینها عملگر های ریاضی هست ، بنده تنها راهی که بدون هیچ گونه پلاگین خاصی یا کد نویسی مستقیم بخواد انجام بشه میگم ، وگرنه که اگر میشد توی کانستراکت 2 همانند نسخه سومش کد نویسی جاوا اسکریپت انجام داد دیگه این دردسر هارو نداشتیم .
والا منم درست متوجه نشدم
ولی فکر نمی کنم خیلی روش من با استاد ثنایی متفاوت باشه
البته قطعا روش ایشون خلاصه تر هست
  پاسخ


 سپاس شده توسط: amin COD ، oak ، shazde
#7
(1398/6/2، 12:50 عصر)_mohammad_javad_ نوشته است: والا منم درست متوجه نشدم
ولی فکر نمی کنم خیلی روش من با استاد ثنایی متفاوت باشه
البته قطعا روش ایشون خلاصه تر هست

خیر ؛ روش شما از روش بنده مطمئن تر هست  41 ، البته در روش بنده میشد به عنوان مثال 10.000.000 رو بصورت 10 میلیون هم نوشت 1

مثل این بازی های کلیکی که مثلا مینویسند 1,76 Mil
  پاسخ


 سپاس شده توسط: shazde


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 221 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 172 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,562 1403/10/23، 12:10 صبح
آخرین ارسال: Tggi
  تپسل .....فروشگاه Hamidreza 3 1,925 1403/10/22، 11:57 عصر
آخرین ارسال: Tggi
  خروجی اندروید با Intel xdk ya mahdi 0 126 1403/8/25، 02:08 عصر
آخرین ارسال: ya mahdi

پرش به انجمن: