ریختن فایل متنی در متغییری از جنس string? - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ریختن فایل متنی در متغییری از جنس string?

0 امتیاز

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


	

{1, 4 <1,-1,-1> <1,1,-1> <-1,1,-1> <-1,-1,-1>}
{2, 4 <1,3,-1> <1,1,-1> <1,1,0.5> <1,3,0.5> }
این ها رو می شود با اضافه کردن n\ به انتهای هرکدام به std::string test اضافه کرد، مثل
std::string test =
"{4 <1,-1,-1> <1,1,-1> <-1,1,-1> <-1,-1,-1>}\n"
"{4 <1,3,-1> <1,1,-1> <1,1,0.5> <1,3,0.5>}\n";

 

 
اما مشکلی که هست اینکه فایل تکست حداقل ده هزار خط داره. من چجوری می تونم کل فایل تکست رو داخل test بریزم بدون انجام دادن کار بالا؟
من  کار زیر رو انجام دادم ولی ارور می ده:
ifstream iss("all.txt");
std::string test =iss;

 

 
ارورش اینه:

 error: conversion from ‘std::ifstream {aka std::basic_ifstream<char>}’ to non-scalar type ‘std::string {aka std::basic_string<char>}’ requested

 

سوال شده شهریور 31, 1398  بوسیله ی داود (امتیاز 259)   4 11 19
ویرایش شده شهریور 31, 1398 بوسیله ی داود

در اینجا با جزئیات توضیح داده شده

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...