مشاهده نسخه کامل
: خواندن عدد از فایل در C#(colsole application)
mahdi bg
15-12-2007, 09:25
سلام
مثلا می خوامم اعداد زیر رو بخونم که توی یک فایل txt
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
چطوری باید اعداد خط دوم رو جدا جدا در یک آرایه(تعداد این
اعداد در خط اول مشخص شده)
و بقیه اعداد از خط سه به بعد رو در یک آرایه دیگه ذخیره کرد
تا زمانی که به علامت # برسیم
ممنون
hamidreza_buddy
16-12-2007, 16:49
این کد برای خواندن همۀ محتوای یک فایل:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با هر readLine یک خط از فایل رو می خونی
همچنین می تونی با متد String.Split() تمام اعضای یک رشته رو در بیاری:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
mahdi bg
16-12-2007, 21:29
سلام
میشه نمونه کد رو بذاری که کار بالا رو انجام بده
من هر چی گشتم این دستورات شما رو پیدا نکردم
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ممنون
hamidreza_buddy
17-12-2007, 20:45
باید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
رو اضافه کنی.
با سلام
در زبان فرترن این امکان وجود داشت که در یک خط با تعیین فرمت اعداد یا متون موجود و معین کردن تعداد ارقام و محل قرار گرفتن علامت اعشار ( فرمت f10.3 به عنوان مثال ) تعداد زیادی عدد رو خوند که محل دقیقشون مشخصه . اما من در vb.net یا c نمی تونم این کار رو به راحتی انجام بدم و مدام مجبورم همه خط رو به عنوان یک رشته بخونم و بعد به سختی از درونش اعداد رو در بیارم که این کار هم یک بدی داره که اگر فرمت فایل های خاصی که مدام ازشون استفاده می کنم یک مقدار تغییر کنه، دیگه باید کل برنامه رو تغییر داد. می خوام بدونم که چطور می تونم به راحتی تعدادی عدد رو که درون یک خط قرار دارن رو بخونم ( به روشی مشابه فرترن ). بدون اینکه مجبور باشم از توابع مربوط به رشته ها و یا آرایه ها استفاده کنم.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.