رفتن به مطلب
  • 0

جمع اعدا در چند فایل تکست


abbas2142

سوال

با سلام

 

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

 

به صورت مثال 

 

abbas.txt

basic.txt

android.txt

 

می خوام هر عددی که داخل این ها بود رو با هم جمع بزنم و در یه لیبل نمایش بدم

 

نکته اعداد همیشه عوض می شن و من برای ذخیره هر فایل تکست از این روش استفاده کردم

Sub Activity_Pause (UserClosed As Boolean)
	File.WriteString(File.DirInternal,"abbas.txt",Label2.text)
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

6 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام اینجوری تست کنید:

Dim a1 As Int
Dim a2 As Int
Dim a3 As Int
a1=File.ReadString(File.DirInternal,"abbas.txt")
a2=File.ReadString(File.DirInternal,"basic.txt")
a3=File.ReadString(File.DirInternal,"android.txt")

label1.text=a1+a2+a3
لینک ارسال
به اشتراک گذاری در سایت های دیگر

اگر داخل هر فایل برای مثال پنجاه عدد بود باید چی کار کرد؟ در اینصورت این راه جواب نمی ده ...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

سلام اینجوری تست کنید:

Dim a1 As Int
Dim a2 As Int
Dim a3 As Int
a1=File.ReadString(File.DirInternal,"abbas.txt")
a2=File.ReadString(File.DirInternal,"basic.txt")
a3=File.ReadString(File.DirInternal,"android.txt")

label1.text=a1+a2+a3

 

 

ممنون درست کار کرد فقط یه نکته باید حتما دوتا شرط یعنی

Label3.Text = a1+a2

 

نمی شه کاری کرد که بهش گفت حتی از یکی از اون دوتا هم بود متن رو در لیبل نشون بده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون درست کار کرد فقط یه نکته باید حتما دوتا شرط یعنی

Label3.Text = a1+a2

 

نمی شه کاری کرد که بهش گفت حتی از یکی از اون دوتا هم بود متن رو در لیبل نشون بده

یعنی چی؟؟

یعنی ممکنه بعضی از این فایل ها توشون چیزی نباشه؟؟

مشکل نداره اگه به a1 یا a2 یا a3 عددی داده نشه ، پیشفرض روی 0 قرار داره.

اگه هم جمع کنه مشکلی پیش نمیاد.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یعنی چی؟؟

یعنی ممکنه بعضی از این فایل ها توشون چیزی نباشه؟؟

مشکل نداره اگه به a1 یا a2 یا a3 عددی داده نشه ، پیشفرض روی 0 قرار داره.

اگه هم جمع کنه مشکلی پیش نمیاد.

 

 

ببینید برای اولین باری که برنامه نصب می شه و قراره در اکتیویتی اصلی جمع اعدا نمایش داده بشه 

بعد از رفتن به دیگر اکتیویتی و گذاشتن عدد در اون فایل تکست وقتی به اکتیویتی اصلی می ری عدد نمایش داده نمی شه و حتما باید به اکتیویتی سوم بری و به فایل تکست سوم رو مقدار دهی کنی تا جمع کل نشون داده بشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بیا بالا ،،، شاید یکی تونست کمک کنه

 

البته درمورد سوال پاسخ 6

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...