PDA

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



MIG
01-09-2010, 16:18
با سلام
من یه فایل دارم شامل چند سطر و هر سطر شامل تعدادی عدد یک تا چند رقمی مثل 12و3و123 .
باید عددهای هر سطر رو در یک لیست جداگانه بریزم. اینو میدونم که برای گرفتن یک سطر باید از تابعgetline استفاده کرد. این تابع عدد رو به صورت رشته تحویل میده،من دو تا مشکل دارم.
1. چطور برای تک تک سطرهای فایل این تابع رو صدا بزنم به طوریکه هر بار سطر مربوطه رو درست بخون؟
2. بای اینکه عددهای این رشته رو در داخل گره های لیست بریزم میشه از تابع atoi استفاده کرد یا اینکه باید یه تابع برای تبدیل رشته به عدد بنویسم؟

ممنون.

Mehran NZ
01-09-2010, 20:57
1-فایل رو می خونید شرط می زارید هر وقت به /n رسید یعنی خط جدید که دوباره تابع رو صدا می کنید
2-می تونید از هر کدوم که راحتین استفاده کنید یا اگه فایل ساختارهای پیچیده تر داره مثل 12n4 و مثلا می خواید برنامه اینها رو قبول نکنه یا مثلا 12 و 4 رو جدا کنه و بذاره توی متغیر و.....که باید lexical analyzer براش بنویسید که نحوه نوشتنش توی کتابهای کامپایلر هست

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید