خواندن رشته به همراه فاصله از فایل در c++ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

خواندن رشته به همراه فاصله از فایل در c++

+1 امتیاز

من میخواستم از داخل فایل یک خط کامل بخونم

از این کد استفاده می کنم ولی تا قبل از رسیدن به خط فاصله فقط اطلاعات خونده میشن !!

ifstream file("file.txt");
string s;
file>>s;

 

ممنووون

سوال شده فروردین 7, 1393  بوسیله ی مریم اکرمی (امتیاز 482)   25 55 66

1 پاسخ

+3 امتیاز
 
بهترین پاسخ

قبلا این جا توضیح دادم :  آموزش کار با فایل در ++C

برای خواندن یک خط از getline استفاده کنید .

مثلا کد زیر خط های فایل رو جدا جدا داخل وکتور outputs میریزه :

ifstream file("a.txt");
vector<string> outputs;
string temp;
if(file.is_open())
{
    while (std::getline(file, temp))
    {
         outputs.push_back(temp);
    }
}

 

پاسخ داده شده فروردین 7, 1393 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
انتخاب شد فروردین 7, 1393 بوسیله ی مریم اکرمی
...