C# программалау тіліндегі Сhar типі / Символьный тип Сhar в языке программирования



бет29/30
Дата08.06.2024
өлшемі316.19 Kb.
#502437
түріПрограмма
1   ...   22   23   24   25   26   27   28   29   30
1 гос БИЛЕТ

БИЛЕТ №30

  1. C# программалау тілінде символдық енгізу-шығару. StreamWriter және StreamReader / Символьный ввод-вывод в языке программирования C#. StreamWriter и StreamReader

Кеңістіктегі мәтіндік файлдармен тікелей жұмыс істеу үшін System.IO арнайы класстар анықталды: StreamReader және StreamWriter.
Файлға жазу және StreamWriter
Мәтіндік файлға жазу үшін StreamWriter класы қолданылады. StreamWriter нысанын жасау үшін қолдануға болатын оның кейбір конструкторлары:
* StreamWriter( string path): path параметрі арқылы ағынмен байланыстырылатын файлға жол беріледі
* StreamWriter (string path, bool append): append параметрі файлдың соңына деректер қосу немесе файлды қайта жазу керектігін көрсетеді. Егер true болса, файлдың соңына жаңа деректер қосылады. Егер ол false болса, онда файл қайта жазылады
• StreamWriter(string path, bool append, System.Text.Encoding encoding): encoding параметрі жазу кезінде қолданылатын кодтауды көрсетеді
Файлдан оқу және StreamReader
Streamreader класы мәтіндік файлдан барлық мәтінді немесе жеке жолдарды оңай оқуға мүмкіндік береді.
Streamreader класының кейбір конструкторлары:
* StreamReader( string path): path параметрі арқылы оқылатын файлға жол беріледі
• StreamReader(string path, System.Text.Encoding encoding): encoding параметрі файлды оқу үшін кодтауды орнатады




  1. Ақпараттық жүйені жобалау тұжырымдамасы / Концепция проектирования информационной системы

  2. Python-да файлдармен жұмыс / Работа с файлами в Python

python тілінің файлдармен әрекет жасауға арналған ендірілген құралдары қарастырылады: ашу / жабу, оқу және жазу.
Файлмен жұмыс жасау үшін алдымен оны ашып алу керек. Ол үшін open ендірілген функциясы қолданылады:
f = open('text.txt', 'r')
Open функциясының көптеген өлшемдері бар, бірақ олардың ішінде ең қажетті 3 аргументі бар. Олардың біріншісі файлдың аты, файлға баратын жолдың өзі салыстырмалы немесе абсолютті болуы мүмкін. Екінші аргумент –ол файлды ашу режімі.

Режім

Белгіленуі

'r'

Оқу үшін ашу (әдепкі мән болып табылады)

'w'

Жазу үшін ашу, файлдың ішіндегі мәні жойылады, файл жоқ болса, онда жаңадан құрылады

'x'

Жазу үшін ашу, егер файл жоқ болса, онда ерекше жағдай деп саналады

'a'

қосымша жазу үшін ашу, ақпарат файлдың соңына қосылады

'b'

Екілік режимде ашу

't'

мәтіндік режимде ашу (әдепкі мән болып табылады)

'+'

оқу және жазу үшін ашу

Режимдер біріктірілген болуы мүмкін, яғни, мысалы, 'rb' – екілік режімде оқу. Әдепкі жағдайда мәні 'rt' болады. Соңғы аргумент encoding, ол тек мәтіндік режімде файлды оқу кезінде қажет. Бұл аргумент кодтауды анықтайды.




Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   30




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

    Басты бет