chiziq 17) davom, birinchi so'zdan keyin, juda bilan boshlangan nisbatan, birinchi so'z o'qib qilindi chiziq 14




Download 26,78 Kb.
bet3/3
Sana04.10.2024
Hajmi26,78 Kb.
#273438
1   2   3
Bog'liq
Dasturlash mustaqil ish Xusanqulov Farrux

chiziq 17) davom, birinchi so'zdan keyin, juda bilan boshlangan nisbatan, birinchi so'z o'qib
qilindi chiziq 14. chiqish, shakl ko'rsatilgan 1.
Ish
C fayllar
Davom ettirish uchun, biron-bir kalit bosing . . .
Dastur to'g'ri ishlagan, lekin har doim emas, shuning uchun, hatto holda, kodi barcha okay agar. Masalan, a
yo'q faylning nomi yoki xato nomi o'tkazilishi dastur. Keyin nima? Bu holatda, hech narsa sodir. Fayl topilmadi,
va shuning uchun u o'qish mumkin emas. Shuning uchun, derleyici chiziq e'tibor beradi, ish fayl ustida amalga
oshiriladi, qaerda. O'chirish uchun dastur natijasida, lekin hech narsa, ekran ko'rsatiladi qilinmaydi. Shunday
vaziyatga bir normal reaksiya ekanligini ko'rinadi. Lekin oddiy foydalanuvchi aniq bo'lmaydi, nima u va nima
uchun ekranda faylning bir mag'lubiyatga paydo emas. Shunday, har bir narsa bir vazifani beradi C juda aniq
bo'lishi uchun – is_open(), qaysi integer qadriyatlarini qaytaradi: 1 – Fayl muvaffaqiyatli ochildi bo'lsa, 0 –
Fayl ochildi bo'lsa. Fayl ochish bilan dasturi maromiga, Shunday qilib,, Xabar ochish emas fayl ko'rsatiladi, agar.



// file_read.cpp: определяет точку входа для консольного приложения.


#include "stdafx.h"
#include
#include
using namespace std;
int main(int argc, char* argv[])
{
setlocale(LC_ALL, "rus"); // корректное отображение Кириллицы
char buff[50]; // буфер промежуточного хранения считываемого из файла текста
ifstream fin("cppstudio.doc"); // (ВВЕЛИ НЕ КОРРЕКТНОЕ ИМЯ ФАЙЛА)
if (!fin.is_open()) // если файл не открыт
cout << "Файл не может быть открыт!\n"; // сообщить об этом
else
{
fin >> buff; // считали первое слово из файла
cout << buff << endl; // напечатали это слово
fin.getline(buff, 50); // считали строку из файла
fin.close(); // закрываем файл
cout << buff << endl; // напечатали эту строку
}
system("pause");
return 0;
}



chiqish, shakl ko'rsatilgan 2.

CppStudio.com


Fayl ochilgan mumkin emas!
Davom ettirish uchun, biron-bir kalit bosing . . .
Surat 2 – C fayllar bilan ishlash

Rasmda ko'rinib turganidek, 2 dastur faylni ocholmadim bo'lish xabar. Shu sababli, Dastur fayllari bilan


ishlaydi, agar, Bu foydalanish tavsiya, is_open(), hatto, Agar ishonchingiz bo'lsa,, Fayl borligini.Ochiq fayllar
usullari
Ochiq fayllar usullari belgilar majmui fayllari foydalanish. Sinf sozlash uchun ios_base doimiy taqdim, qaysi
ochish fayllar holatini aniqlash (sm. Stol 1).

Stol 1 – ochiq fayllar usullari



Download 26,78 Kb.
1   2   3




Download 26,78 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



chiziq 17) davom, birinchi so'zdan keyin, juda bilan boshlangan nisbatan, birinchi so'z o'qib qilindi chiziq 14

Download 26,78 Kb.