|
chiziq 17) davom, birinchi so'zdan keyin, juda bilan boshlangan nisbatan, birinchi so'z o'qib
qilindi chiziq 14
|
bet | 3/3 | Sana | 04.10.2024 | Hajmi | 26,78 Kb. | | #273438 |
Bog'liq Dasturlash mustaqil ish Xusanqulov Farruxchiziq 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).
|
| |