1 дәріс. Объектілі бағытталған бағдарламалау түсінігі


Файлдар. Компьютер сыртқы жадының (қатқыл диск және т.б.) берілген аймағында белгілі бір атпен сақталатын мәліметтерді файл



бет17/36
Дата11.12.2021
өлшемі79,06 Kb.
#99042
1   ...   13   14   15   16   17   18   19   20   ...   36
Байланысты:
ОББ

    Бұл бет үшін навигация:
  • Text File
Файлдар.

Компьютер сыртқы жадының (қатқыл диск және т.б.) берілген аймағында белгілі бір атпен сақталатын мәліметтерді файл деп атайды. Файлдың негізгі 3 сипаты бар:



Object Pascal файлдың үш типін пайдаланады:

  • мәтіндік файлдар (TextFile);

  • типті файлдар (File of <компонент типі>;

  • типсіз файлдар (File);

Мәтіндік файл ұзындықтары әртүрлі бола алатын символдық жолдардан, типті файлдар бір типтің мәндерінен (файлдық типтен өзге), ал типсіз файлдар типі көрсетілмеген мәндерден құралады. Программада дискіде орналасқан белгілі бір файлмен амалдар орындау үшін файл айнымалысы (логикалық файл) пайдаланылады.

Файлды программада пайдалану үшін, ең әуелі файл айнымалысын оның атауымен байланыстыру керек. Оны жүзеге асыратын AssignFile процедурасы:

AssignFile(<файл айнымалысы>, <файлдың аты>);

Мысалдар:

AssignFile(filest, 'c:\Data\student.dat');

AssignFile(f1, 'inform.txt');

AssignFile(f2, 'c:\Data\stud.dat');

Программада енгізу-шығару амалдарын іске асыру кезеңінде кетуі мүмкін қателерді анықтау үшін IOResult функциясын пайдаланған жөн. Мысалы, қажетті файлдың бар-жоғын былай тексеруге болады:

Var

F: File;


begin

AssignFile(F,’stud.dat’);



{$I-} // Автобақылауды айырып тастау директивасы

Reset(F); // Файлды ашуға жұмыстану



{$I+} // Автобақылауды қайта қосу директивасы

if IOResult = 0 then

// Файлдың бар болғандығы

…….…….…….…….

else

// Файлдың жоқ болғандығы



…….…….…….…….

end;




Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   36




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет