82267

82267



Zmienna strumieniowa użyta do wprowadzania danych z pliku jest typu ifstream. Otwarcie pliku odbywa się za pomocą funkcji open, której pierwszym argumentem jest nazwa, a drugim tryb otwarcia pliku: ios::in Jeśli otwierany plik nie istnieje, to zostanie utworzony jako pusty. Aby tego uniknąć, plik należy otworzyć w trybie ios::in I ios::nocreate.

Do zbadania, czy otwarcie pliku się powiodło, służy funkcja is_open Jej rezultat ma wartość nie-zero tylko wówczas, gdy otwarcie było pomyślne.

#include <iostream.h>

#include <fstream.h>

#include <assert.h>

int sum = 0;

int main(void)

I

ifstreaminp; // zmiennaplikowa inp.openCData.txt". ios::in I ios::nocreate);

if(!inp.is_opcn()) { cout« "File does not exist" «endl; return -1;

}

intval;

włiile(inp»val) // wprowadżisprawdżstan sum += val; // dosumuj assert(!inp.bad()); //raczejzbędne cout« "Sum = " « sum «endl;

return 0;

I

Wykonanie programu powoduje wyprowadzenie stany liczb całkowitych zawartych w pliku Data.txt.

Wywołanie fiutkeji assertma na celu upewnienie się, że strumień nie znajduje się w złym stanie. Gdyby tak było, to wykonanie programu zostałoby zaniechane.

Wyprowadzanie danych

Zmienna strumieniowa użyła do wyprowadzania danych do pliku jest typu ofstream. Otwarcie pliku odbywa się za pomocą funkcji open. której pierwszym argumentem jest nazwa, a drugim tryb otwarcia pliku: ios::out.

Jeśli otwierany plik nie Istnieje, to zostanie utworzony i otworzony jako pusty Jeśli już istnieje, to zostanie otworzony jako pusty.

Do zbadania, czy otwarcie pliku się powiodło, służy funkcja is_open Jej rezultat ma wartość nie-zero tylko wówczas, gdy otwarcie było pomyślne.



Wyszukiwarka

Podobne podstrony:
Zadania 6 1.    Przetestować normalność dla danych z pliku wzrost.csv za pomocą testu
Ruch prowadnic PI i P2 odbywa się za pomocą przekładni o zmiennym przełożeniu 1:2.373 do 2.373:1. Pr
41556 IMG23 (4) 136 _ _Programowanie w MATLĄb 1 •    zapis danych w pliku o formacie
ALG30 330 Dodatek A Complat x), to dostęp do jego pól odbywałby się za pomocą notacji z kropką. Przy
4 Deklaracja zmiennej tekstowej odbywa się za pomocą deklarowania tablicy zmiennych znakowych char n
DSCN2103 (2) Rozmnażanie płciowe odbywa się za pomocą komórek rozrodczych, kiórc są zdolno do wytwor
Image535 Schemat blokowy układu o opisanym sposobie obsługi, służącego do wprowadzania danych liczbo
Formularze -atrybuty znacznika form cd. method - określa metodę HTTP użytą do przesłania danych do s
3 Dokonaj modyfikacji formatki do wprowadzania danych do tabeli Obroty analogicznie jak dla tabeli
Scan0055 (8) 21) Pamięć operacyjna ROM charakteryzuje to, że: a) służy do przechowywania danych i pr
Cq to Jest ramka danych? Ramka danych służy do przenoszenia danych (właściwie jest to pakiet danych)
Klocki wejścia i wyjścia: Służy do wprowadzania danych (wartości) z zewnątrz. Służy do wyprowadzania
1.    Wprowadzenie Stan koloidalny jest stanem skupienia materii, w którym wyróżnia s

więcej podobnych podstron