خطا به خاطر این بود که در آخر فایل اصلی یه خط خالی وجود داشت (یک کارکتر NewLine اضافی) که خیلی راحت با گذاشتن یه شرط قابل حل بود. در ضمن شما ذکر نکرده بودید که اعداد ستون دوم ممکنه دو رقمی هم باشن و به خطر همین تبدیل درست صورت نمی گرفت. سورس اصلاح شده اش از پیوست قابل دریافته.
در مورد اون فایل Word دو تا ابهام وجود داشت:
- به دلیل معلوم نبودن راست چین یا چپ چین بودن فایل نمیشه نظر داد ستون قرمز در سمت راسته و یا ستون مشکی؟!
- بین ستون مشکی و قرمز در نگاه اول این طور به نظر میومد که چند تا کارکتر Space وجود داره ولی در عوض یه کارکتر بود که کد ASCIIش اصلا" وجود نداشت!! بنده این کارکتر رو با چند تا کارکتر فاصله جایگزین کردم.
در نتیجه بنده اون فایل Word رو در قالب یه فایل متنی (Main.txt) آوردم که به همراه سورس برنامه از پیوست دوم قابل دریافته. اگر مشاهده کردید پیش فرض های در نظر گرفته شده اشتباه بود سورس برنامه رو یه نگاه بندازید و سعی کنید خودتون برحسب نیازی که دارید تغییرش بدید؛ خیلی سخت نیست. این طوری سریع تر به نتیجه خواهید رسید.
موفق باشید
آرمینبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید







Bookmarks