Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Запись в файл значений переменных

Зачем нужны файлы? | Чтение файла целиком | Бинарный и текстовый режимы | Произвольный доступ к файлу | Вывод файла в обратном порядке | Пример нисходящей разработки |


Читайте также:
  1. Creating optional variables Создание дополнительных переменных
  2. Declaring variables Объявление переменных
  3. Аналоговая звукозапись
  4. Бухгалтерский баланс, счета и двойная запись
  5. Ведется предварительная запись: Тел. 400-484; ул. Товарная 5; 4этаж
  6. Выделение значений
  7. Выделение крайних значений

В рассмотренных примерах запись в файл велась посимвольно, однако этот способ не покрывает всех нужд программиста. Например, что делать, если требуется записать в файл значение целочисленной или вещественной переменной? Для этого существуют специальные средства.

В языке C++ для этих целей следует использовать открытый поток аналогично тому, как используется cout. Для примера рассмотрим, как записать в файл сумму двух введённых с клавиатуры чисел.

 

ofstream myFile("summa.txt");

int a, b;

cout << "Enter two numbers:" << endl;

cin >> a; cin >> b;

int summa = a+b;

myFile << summa << endl;

myFile.close();

 

 

По аналогичной схеме можно записать в файл некоторую последовательность. Рассмотрим следующую задачу. Требуется ввести с клавиатуры число N и записать в файл N первых элементов последовательности Фибоначчи.

 

ofstream myFile("fibonacci.txt");

int n; cout << "N="; cin >> n;

int x0=0, x1=1;

for (int i=0; i<n; i++) {

myFile << x0 << ", ";

int xn=x0+x1;

x0=x1; x1=xn;

}

myFile.close();

 

 


Дата добавления: 2015-08-17; просмотров: 46 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Запись информации в файл| Чтение информации из файла

mybiblioteka.su - 2015-2024 год. (0.005 сек.)