Хелпикс

Главная

Контакты

Случайная статья





САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ



 

 

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ ТЕХНИЧЕСКОЙ КИБЕРНЕТИКИ

КАФЕДРА СИСТЕМНОГО АНАЛИЗА И УПРАВЛЕНИЯ

ОТЧЁТ

Файловый ввод/вывод

Выполнил: студент 1 курса группы 1082/1

Пригоженков Максим

Проверил: доц. Кафедры САиУ

Болотин Игорь Васильевич

Санкт-Петербург

Цель -

Теоретическая часть: основные понятия.

Ввод/Вывод(в англ. языке часто используется сокращение I/O — input/output) означает взаимодействие между обработчиком информации(например, компьютер) и внешним миром, который может представлять как человек, так и любая другая система обработки информации. Ввод сигнал или данные, полученные системой, а вывод сигнал или данные, посланные ею (или из нее).

 

Файл- последовательный набор данных, хранящийся на каком-либо физическом носителе и имеющий собственные имя и расширение.

 

Схема программы:

 

Текст программы:

#include <iostream>

#include <fstream>

using namespace std;

 

int main(int argc, char *argv[])

{

 if (argc != 2) {

cout << "введите <Имя_Файла>\n";

return 1;

}

ofstream out(argv[1]);

 

if (!out) {

cout << "Файл открыть невозможно\n";

return 1;

}

 

char str[80];

cout << "Вводите строки: \n";

 

do {

cout << ": ";

cin >> str;

out << str << endl;

} while (*str != '$');

 

out.close();

return 0;

}

 

 

Основные переменные и функции:

argc - колличество параметров(или элементов массива argv).

argv - массив строк-параметров.

 

Вывод:

Нами была создана программа осущетсвляющая вывод строк в файл, пока не будет введен символ $.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.