اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

خواندن فاصله ها از یک فایل

+1 امتیاز
624 نمایش

من باید فایلی رو بخونم که توش از فاصله ها هم استفاده شده، یا خط بعد رفته...
خب از fstream برای خوندن از فایل استفاده میکنم، ولی مشکل اینجاست که فاصله ها رو در نظر نمیگیره.
با توجه به اینکه دارم یک برنامه‌ی رمزگذاری مینویسم، به نظرتون چه کاری میتونم انجام بدم که فواصل هم خونده بشن؟

در ++C زبانی بسیار کوچک‌تر و پاکیزه‌تر در تلاش برای خروج است. (Bjarne Stroustrup)
پرسیده شده شنبه ۱۸ آذر ۱۳۹۱ در C++ توسط برنامه‌نویس  
بازتگ شده یکشنبه ۲۵ فروردین ۱۳۹۲ توسط admin

1 پاسخ

0 امتیاز

احتمالاً بهترین راه برای انجام این کار خوندن ورودی فایل در یک رشته باشه. که خیلی ساده از طریق تابع rdbuf() در ifstream میتونه انجام بشه:

std::ifstream in("myfile");

std::stringstream buffer;
buffer << in.rdbuf();

std::string contents(buffer.str());

که حالا با به کارگیری این رشته میتونید به طور کامل اطلاعاتی که داخل فایل بود رو داشته باشین.

پاسخ داده شده جمعه ۱۸ اسفند ۱۳۹۱ توسط CPP_Crawler4