Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ФАЙЛ, ФАЙЛЫН ОРОЛТГАРАЛТ
Си хэлний оролт, гаралтын операторуудыг ашиглан файлын урсгалаар файл /диск  дээр нэр өгч хадгалсан / -д өгөгдөл бичих, фа...
Дээрх 2 оролт гаралтын хэлбэрийг зургаар харьцуулан   харуулбал: Бодлого№1А. А,В натурал тоо өгөгдөв. Нийлбэрийг олж   хий...
1.Summa.in файлаас 2 тоог уншина.2. Бодолт буюу А+В үйлдэл хийглэнэ3. Summa.out файл руу үр дүнгээ бичнэФайлын урсгалыг нэ...
Оролтын файлын бичигдэх хэлбэр нь:Freopen (<файлын нэр>,< нээх горим>,STDIN)Freopen (Summa.in, R, STDIN)Гаралтын файлын би...
ФАЙЛЫН УРСГАЛЫГ НЭЭХ ГОРМЫН ЗАРМЫГ ДУРДВАЛГорим                      Тайлбар            r              Файлыш уншихаар нээ...
АНХААРАХ НЬОРОЛТЫН ФАЙЛЫН НЭР:SUMMA.INБОДОЛТЫН ФАЙЛЫН НЭР:SUMMA.C//*.C ӨРГӨТГӨЛТЭЙГАРАЛТЫН ФАЙЛЫН НЭР:SUMMA.OUT БАЙНА ГЭЖ ...
АЛХАМ 2СИ ХЭЛНИЙ ЭДИТОР(DEVC, BORLAND C VISUAL,TURBO C)ДЭЭРПРОГРАММЫН КОД/БОДЛОГЫН БОДОЛТ/-ОО БИЧНЭ.SUMMA .C НЭРТЭЙХАДГАЛА...
файл, файлын оролт гаралт
файл, файлын оролт гаралт
Upcoming SlideShare
Loading in …5
×

файл, файлын оролт гаралт

3,865 views

Published on

  • Be the first to comment

файл, файлын оролт гаралт

  1. 1. ФАЙЛ, ФАЙЛЫН ОРОЛТГАРАЛТ
  2. 2. Си хэлний оролт, гаралтын операторуудыг ашиглан файлын урсгалаар файл /диск дээр нэр өгч хадгалсан / -д өгөгдөл бичих, файлаас өгөгдөл унших үйлдлүүдийг хийж болно.Аливаа программчлалын хэлэнд /Си/ оролт гаралтын олон хэлбэрүүд байдаг тухайлбал :1. Дэлгэц /console/ ба порт руу оруулах гаргах2. Урсгалаар өгөгдлийг оруулах ба гаргах1. Өмнөх сэдвүүдээр аливаа бодлогын өгөгдлийг: Оруулах гаргах Товчлуурт гар дэлгэц /console/2. Файлийн урсгалыг ашиглан өгөгдлийг :Оролтын өгөгдөл бүхий input. txt // input –оролтГаралтийн үр дүнг бичих outout.txt // output – гаралт Оруулах Гаргах input .txt output.txt bod1.in bod1.out input.dat output.dat
  3. 3. Дээрх 2 оролт гаралтын хэлбэрийг зургаар харьцуулан харуулбал: Бодлого№1А. А,В натурал тоо өгөгдөв. Нийлбэрийг олж хийвэл 1. Өгөгдсөн А ба В тоог гараас оруулна 2. Бодолт буюу А+В үйлдэл хийгдэнэ 3. Үр дүнг дэлгэц/console/-рүү хэвлэнэ Бодлого№1Б А,В бүхэл тоо зайгаар тусгаарлагдан өгөгдөнө. Нийлбэрийг ол. Жишээ оролт: Summa.in Summa.outжишээ1 12 3 15жишээ2 -12 3 -9
  4. 4. 1.Summa.in файлаас 2 тоог уншина.2. Бодолт буюу А+В үйлдэл хийглэнэ3. Summa.out файл руу үр дүнгээ бичнэФайлын урсгалыг нээх 3 арга байдаг. Fopen Fdopn FreopenДээрх аргуудаас freopen функцийг ашиглан файлын урсгалыг нээх аргыг дэлгэрэнгүй авч үзье.
  5. 5. Оролтын файлын бичигдэх хэлбэр нь:Freopen (<файлын нэр>,< нээх горим>,STDIN)Freopen (Summa.in, R, STDIN)Гаралтын файлын бичигдэх хэлбэр нь:Freopen (<файлын нэр>,< нээх горим>,STDOUT)Freopen (Summa.out, R, STDOUT) Оролтын файлын нэр Гаралтын файлын нэр Summa.in Summa.out Bodl.in Bodl.out Input.dat Output.dat
  6. 6. ФАЙЛЫН УРСГАЛЫГ НЭЭХ ГОРМЫН ЗАРМЫГ ДУРДВАЛГорим Тайлбар r Файлыш уншихаар нээх w Файлыг бичгээр нээх a Файлыг төгсгөлд залгаж бичихээр нээх SUMMA IN SUMMA OUT ЖИШЭЭ 1 12 3 15 ЖИШЭЭ2 -12 3 -9
  7. 7. АНХААРАХ НЬОРОЛТЫН ФАЙЛЫН НЭР:SUMMA.INБОДОЛТЫН ФАЙЛЫН НЭР:SUMMA.C//*.C ӨРГӨТГӨЛТЭЙГАРАЛТЫН ФАЙЛЫН НЭР:SUMMA.OUT БАЙНА ГЭЖ ҮЗЬЕДЭЭРХ БОДЛОГИЙГ БОДОХЫН ӨМНӨ ОРОЛТЫН ӨГӨГДӨЛ(-12,3ТООНУУД) БАЙРЛАХ SUMMA IN ФАЙЛЫГ ТЭКСТ БОЛОВСРУУЛАХ ЭНГИЙНПРОГРАМУУДЫГ АШИГЛАН ҮҮСГЭСЭН БАЙХ ЁСТОЙ.АЛХАМ1START /PROGRAMS/ACCESSORIES/NOTEPAD12 3//ӨГӨГДЛӨӨ ОРУУЛАХFILE/SAVEFILE NAME-SUMMA.INSAVE AS TYPE-ALL FILES ГЭЖ ХАДГАЛНА
  8. 8. АЛХАМ 2СИ ХЭЛНИЙ ЭДИТОР(DEVC, BORLAND C VISUAL,TURBO C)ДЭЭРПРОГРАММЫН КОД/БОДЛОГЫН БОДОЛТ/-ОО БИЧНЭ.SUMMA .C НЭРТЭЙХАДГАЛАН , ХӨВҮҮЛНЭ /COMPILE/АЖИЛЛУУЛНА./RUN/АЛХАМSUMMA . OUT НЭРТЭЙ ГАРАЛТЫН ФАЙЛ ҮССЭН БАЙХ БА УГ ФАЙЛАА НЭЭЖБОДЛОГЫН ҮР ДҮНГ ХАРНАДАСГАЛ БОДЛОГО №

×