Лабораторная работа №19
Запись информации в файл
Решение нулевого варианта
Задача. Создать текстовый файл и записать в него n чисел, введенных с клавиатуры.
Так как необходимо записывать информацию в файл, то описываем переменную f типа ofstream. Открываем файл. Считываем значение переменной n, в которой хранится количество чисел. Вводить числа следует в цикле. Сначала считываем с клавиатуры очередное число, а потом записываем его в файл. После записи всех n чисел, необходимо закрыть файл.
Важно: файл 2.txt создастся программно, предварительно его создавать на диске D не нужно!
Текст программы:
#include "stdafx.h"
#include <iostream>
#include <fstream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{int n;
double a;
ofstream f;
f.open("D:\\2.txt");
cout<<"n=";
cin>>n;
for (int i=0;i<n;i++)
{cout<<"a["<<i<<"]=";
cin>>a;
f<<a<<" ";}
f.close();
system("pause");
return 0;}
Задания для самостоятельного выполнения:
- Создать текстовый файл и записать в него N (N>0) первых четных положительных чисел.
- Создать текстовый файл и записать в него первые степеней 2.
- Даны вещественный числа A и D. Создать файл и записать в него 10 первых членов арифметической прогрессии с начальным членом и разностью:
- Дано число N. Создать текстовый файл. В первой строчке файла записать число N. Если число N — отрицательное, то записать во второй строчке файла — квадрат числа N, в противном случае — сумму его цифр.
- Дана строка S. Создать текстовый файл и записать в него перевертыш строки S.
- Дано целое число N. Создать текстовый файл и записать в него первые .
- Дана строка S. Создать текстовый файл и записать в него каждый второй символ строки S.
- Дана строка S. Создать текстовый файл и записать в него все цифры из строки S.
- Создать текстовый файл и записать в него первые N нечетных положительных цифр.
- Ввести с клавиатуры N любых символов. Создать текстовый файл и записать в него коды введенных символов.
- Дана строка S. Создать текстовый файл и записать в него коды всех символов из строки S.
- Дана строка S. Создать текстовый файл и записать в него все восклицательные и вопросительные знаки из строки S.
- Создать текстовый файл и записать в него первые степеней 5.
- Создать текстовый файл и записать в него все целые числа, расположенные в интервале от a до b (a<b).
- Дана строка S. Создать текстовый файл и записать в каждую строчку один символ из строки S по порядку (т.е. в первой строке файла — первый символ строки, во второй строке файла — второй символ строки и т.д.).