15. Faili

Līdz šim nodarbībās aplūkojām programmas, kurās datus ievada ar klaviatūras palīdzību. Katru reizi, lai izpildītu vienu un to pašu programmu, ieejas datus nācās ievadīt no jauna, izņemot gadījumus, kad skaitļu ievadīšanai izmantojām nejaušo skaitļu ģeneratoru. Vai apnicīga datu ievadīšana, izmantojot klaviatūru, ir vienīgā iespēja? – Protams, nē.

C++ un daudzās citās programmēšanas valodās ir paredzēta iespēja apstrādāt failus. Tas nozīmē, ka ievaddati un izvaddati var glabāties atsevišķi no programmas, kādā citā failā.

Šajā nodarbībā aplūkosim tikai dažas no iespējām, kā C++ strādāt ar teksta failiem.