Форум программистов, компьютерный форум CyberForum.ru

Внешний файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись данных в текстовый файл http://www.cyberforum.ru/cpp-beginners/thread228673.html
Здравствуйте , помогите пожалуйста , есть программа которая считает по формулам величину h (компилировал в Visual C++ 2008): #include "stdafx.h" #include <stdio.h> #include "cmath" int main() { double q,q0=37000000000,e=2.71828182845,r0=0.00002; double A=0.5,t=0.00000001,p=7190,c=425,h0=0.00000006, Tn=293,Tm,b=30400000;
C++ Движение вниз, верх (не очень гениальный вопрос) Всем доброго доброго времени суток. Вот я решил поэкспериментировать над движением точки. Извините грубо говоря за тупой вопрос. Разобрался как продвигать налево и направо, стирая предыдущую точку. for (;;point.X++) // направо { SetConsoleCursorPosition(console, point); cout << " *"; http://www.cyberforum.ru/cpp-beginners/thread228655.html
C++ Не удаляется матрицы
В самом конце кода есть два оператора delete mas; delete mass; Первый сработал, а второй выдал ошибку. Это происходит с не квадратной матрицей, например, 3х4. А вот с квадратным матрицами работает программа нормально. Вводить только отрицательные числа! #include <iostream> #include <conio.h>
C++ Тернарная операция
Всем доброго времени суток. Вот написал прогу #include <iostream> #include <fstream> #include <string> using namespace std; int main(int argc, char** argv) { string name; ofstream fout;
C++ как реализовать!!!! http://www.cyberforum.ru/cpp-beginners/thread228636.html
Комендант крепости выходит из центрального помещения и проверяет как солдаты дежурят на постах. При этом он, проходя все посты, не проходит дважды по одному участку маршрута и каждый пост посещает только один раз. Какой маршрут коменданта? С рисунком. (((*
C++ Разработать программу работы с бинарным деревом Народ, прошу помощи в решении нескольких заданий, в противном случае, не видать мне сессии.... :cry: Задание №1 1)Упорядочить элементы массива по убыванию модулей элементов. 2)Дана квадратная матрица. Найти сумму положительных элементов матрицы, стоящих под главной диагональю. Задание №2 1)Описать структуру FLAT (количество комнат, площадь, этаж, адрес, цена). Введите данные в массив,... подробнее

Показать сообщение отдельно
Josefina
11 / 11 / 1
Регистрация: 27.09.2010
Сообщений: 32
14.01.2011, 10:09
В заголовочном файле io.h находятся заголовки функций — open, creat, creatnew, creattmp, с помощью которых можно открыть или создать файлы в текстовом или двоичном режиме, синтаксис:

nf = open(*filename, access[,mode]);

Первый аргумент по-прежнему определяет имя открываемого файла. Второй параметр определяет способ доступа к данным и задается как непротиворечивая логическая комбинация из следующих констант:

* O_RDONLY — файл открывается только для чтения;
* O_WRONLY — файл открывается только для записи;
* O_RDWR — файл открывается для записи и чтения;
* O_APPEND — открывается существующий файл для пополнения имеющегося в нем набора данных (при открытии такого файла его указатель устанавливается вслед за последней существующей записью);
* O_CREAT — используется для создания нового или открытия существующего файла;
* O_TRUNC — позволяет удалить данные в существующем файле;
* O_BINARY — открываемый файл будет работать в двоичном режиме;
* O_TEXT — открываемый файл будет работать в текстовом режиме.

Необязательный третий аргумент может принимать одно из трех следующих значений — S_IREAD, S_IWRITE или S_IREAD|S_IWRITE. Он определяет направление обмена. Вообще говоря, текстовый или двоичный файл может быть открыт и без указания режима во втором параметре. Дело в том, что в файле io.h объявлена глобальная переменная _fmode, значением которой по умолчанию является константа O_TEXT. Она и оказывает влияние на тип открываемого файла, если признак O_TEXT или O_BINARY опущен при открытии или создании файла.

Функция creat создает новый или открывает существующий файл. В отличие от этого функция creatnew сообщает об ошибке при попытке создать уже существующий файл. Функция creattmp позволяет создать временный файл в указанном каталоге. Для временного файла система сама формирует уникальное имя и удаляет файл после его закрытия. Все три функции создают текстовый или двоичный файл в зависимости от значения глобальной переменной _fmode. Функции open и creat возвращают целочисленный номер открытого файла или выдают значение -1, если попытка открыть файл не удалась.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru