Датотеките се сложени типови на податоци во кои може
да се запишуваат податоци, и кои можат да бидат запамтени на некоја надворешна меморија со цел да можат да бидат прочитани. Прво треба да се вклучи библиотеката fstream.
Може да се прави запис (додавање)
Отворање на датотекаДатотеката мора да биде отворена пред да се прави запис
или читање во/од неа. Доколку сакаме запис во неа мора да се влучи библиотека Стандардна синтакса за функцијата open()
fizicko_ime - Точно име и локација на датотеката mode - Начин на отворање на датотеката
Може да комбинираме неколку модови/режими Пример ако сакаме да отвориме
датотека со логичко име mojadat и физичко име datoteka.dat
за запис ofstream mojadat; mojadat.open("datoteka.dat", ios::out | ios::trunc ); // | е или Пример ако сакаме да отвориме датотека со логичко име mojadat и физичко име datoteka.dat за запис или за читање: fstream mojadat; mojadat.open("datoteka.dat", ios::out | ios::in ); Ако не се наведе режимот на отворање на датотеката тогаш зависно од начинот на отворање на истата се зема нејзиниот режим кој се подразбира (default) (за ofstream e ios::out, a за ifstream e ios::in a за fstream мора да се дефинира режимот дали е ios::out или ios::in) . Режим на работа кај датотеките
Пример: // Отворање во режим за запис. ofstream mojadat; mojadat.open("datoteka.dat"); //делот ios::out е скокнат и се подразбира
// Отворање во режим за читање. ifstream mojadat; mojadat.open("datoteka.dat"); // делот ios::in е скокнат и се подразбира Стандардна синтакса за функцијата close() - затворање на датотека logicko_ime.close()
Пример за запишување во ДАТОТЕКИ #include <iostream> |