![]()
|
|||
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ТЕХНИЧЕСКОЙ КИБЕРНЕТИКИ КАФЕДРА СИСТЕМНОГО АНАЛИЗА И УПРАВЛЕНИЯ ОТЧЁТ Файловый ввод/вывод Выполнил: студент 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 - массив строк-параметров.
Вывод: Нами была создана программа осущетсвляющая вывод строк в файл, пока не будет введен символ $.
|
|||
|