Ո՞րն է Fstream-ի օգտագործումը C++-ում:
Ո՞րն է Fstream-ի օգտագործումը C++-ում:

Video: Ո՞րն է Fstream-ի օգտագործումը C++-ում:

Video: Ո՞րն է Fstream-ի օգտագործումը C++-ում:
Video: Ֆայլեր, Ֆայլային Մուտք/Ելք եւ Բուֆերավորում / Files, File IO and Buffering 2024, Նոյեմբեր
Anonim

std:: fstream . Մուտքային/ելքային հոսքի դաս՝ ֆայլերի վրա աշխատելու համար: Այս դասի օբյեկտները պահպանում են filebuf օբյեկտը որպես իրենց ներքին հոսքի բուֆեր, որը կատարում է մուտքային/ելքային գործողություններ այն ֆայլի վրա, որի հետ կապված են (եթե այդպիսիք կան): Ֆայլերի հոսքերը կապված են ֆայլերի հետ կա՛մ շինարարության վրա, կա՛մ անդամին բաց կանչելով:

Հետևաբար, ինչու ենք մենք օգտագործում Fstream C++-ում:

fstream է ուրիշ C++ ստանդարտ գրադարան, ինչպիսին է iostream և է օգտագործվում կարդալ և գրել ֆայլերի վրա: Այն է օգտագործվում ֆայլեր ստեղծելու և ֆայլերի վրա գրելու համար: Այն է օգտագործվում ֆայլերից կարդալու համար: Այն կարող է կատարել երկուսի գործառույթը հոսանքից և ifstream ինչը նշանակում է կարող է ստեղծել ֆայլեր, գրել ֆայլերի վրա և կարդալ ֆայլերից:

Հետագայում հարցն այն է, թե ինչպես եք օգտագործում Fstream-ը: Տեքստային ֆայլ կարդալը շատ հեշտ է՝ օգտագործելով ifstream (ներածման ֆայլի հոսք):

  1. Ներառեք անհրաժեշտ վերնագրերը: #include using namespace std;
  2. Հայտարարեք մուտքային ֆայլի հոսքի (ifstream) փոփոխական:
  3. Բացեք ֆայլի հոսքը:
  4. Ստուգեք, որ ֆայլը բացված է:
  5. Կարդացեք հոսքից այնպես, ինչպես cin.
  6. Փակեք մուտքագրման հոսքը:

Նաև գիտեք, թե ինչպես է Fstream-ն աշխատում C++-ում:

C++ ապահովում է հետևյալ դասերը՝ ֆայլեր/ֆայլերից նիշերի ելք և մուտքագրում կատարելու համար. հոսանքից . հոսքի դաս՝ ֆայլերի վրա գրելու համար: ifstream. հոսքի դաս՝ ֆայլերից կարդալու համար: fstream Հոսքային դաս՝ ինչպես կարդալու, այնպես էլ գրելու ֆայլերից/դեպի:

Ի՞նչ է ֆայլի ռեժիմը C++-ում:

ֆայլ -stream-object("filename", ռեժիմ ); ֆայլ -հոսք-օբյեկտ, ա-ի an-ն է ֆայլ հոսքի դաս, որն օգտագործվում է կոնկրետ ինչ-որ բան կատարելու համար ֆայլ շահագործման. ֆայլի անունը, ա-ի անունն է ֆայլ որի վրա մենք պատրաստվում ենք ելույթ ունենալ ֆայլ գործառնություններ. ռեժիմ , միայնակ է կամ բազմակի ֆայլի ռեժիմներ որում պատրաստվում ենք բացել ա ֆայլ.