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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
#1

Как правильно открывать файл и записывать/читать из него - C++

03.04.2012, 12:09. Просмотров 1490. Ответов 9

Как правильно открывать файл и записывать/читать из него?
На разных сайтах и учебниках есть различные примеры етого но везде разные
одни открывают через fopen() другие пишут


C++
1
2
3
 
ofstream out;
out.("file.type");
и т.д.
так как правильно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2012, 12:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как правильно открывать файл и записывать/читать из него (C++):

Файловые операции: генерировать файл, читать, редактировать, записывать - C++
Попалось задание на заочке, немного не представляю, как его сделать на плюсах (тем более чтобы работало на Borland C++ 5). Кто может...

Как записывать и читать с БИНАРНОГО файла - C++
доброго времени суток. вопрос такой. есть программа, игра на которой есть игрок, враг, ловушки, и клад. игроку надо пройти ко кладу...

Fstream не может и записывать в файл, и считывать из него? - C++
fstream file("as.txt"); int number = 7; file << number; int numb; file >> numb; cout << numb << endl; file.close(); Такой,...

Как правильно открыть файл и считать из него строку? - C++
Прювет! подскажите пажалста, как правильно открыть и считать строку из файла. весь функционал по обработке уже написал, а тут застрял...

Как правильно записывать составные условия - C++
Задание: Створити програму, що визначає належить крапка з заданими координат ами X,Y . #include <iostream> #include <conio.h> ...

Как правильно записывать условные операторы и как прервать проверку при достижении результата? - C++
доброго времени суток форумчане, подскажите пожалуйста как остановить условие после правильно выполненного условия.#include "stdafx.h" ...

9
CheshireCat
Эксперт С++
2893 / 1242 / 78
Регистрация: 27.05.2008
Сообщений: 3,389
03.04.2012, 12:13 #2
fopen - функция из языка Си, хотя может с равным успехом использоваться и в C++.
ifstream/ofstream - потоки ввода/вывода из языка C++.
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
03.04.2012, 12:13 #3
Цитата Сообщение от Taras_Z Посмотреть сообщение
ofstream out;
out.("file.type");
Вот так точно никто не пишет
0
dr.curse
389 / 345 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
03.04.2012, 12:14 #4
fstream - C++
FILE - C
0
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
03.04.2012, 12:15  [ТС] #5
Цитата Сообщение от soon Посмотреть сообщение
Вот так точно никто не пишет
http://adorning.ru/2010/01/13/c-urok-7-chtenie-i-zapis-v-fayl/
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
03.04.2012, 12:19 #6
Taras_Z, я ведь, наверное, не просто так сказал.
http://liveworkspace.org/code/a500f9dde6f2c8b0edab9511adb6a351
0
dr.curse
389 / 345 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
03.04.2012, 12:21 #7
Taras_Z, забей на этот сайт, и открой нормальную книгу.
0
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
03.04.2012, 12:22  [ТС] #8

ну так что лучше использовать?

Добавлено через 38 секунд
fopen()?
0
dr.curse
389 / 345 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
03.04.2012, 12:50 #9
вот ошибки которые сразу бросились в глаза
ios::thrunc - очистить файл если он существует
skeek(kuda) - перемещает позицию с которой мы будем писать.
Добавлено через 53 секунды
Taras_Z, используй все что хочешь но используй правильно
0
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
03.04.2012, 16:21 #10
C++
1
2
3
4
5
6
7
8
9
10
11
#include <fstream>
 
int main()
{
    double num = 3.1415;
    std::ofstream fout;
    fout.open("file.txt");
    fout<<num;
    fout.close();
    return 0;
}
Можно конечно без некоторых лишних действий, сделано для наглядности
0
03.04.2012, 16:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2012, 16:21
Привет! Вот еще темы с ответами:

Как правильно записывать в динамический массив типа класса обьекты? вот банальный пример - C++
#pragma once #include &quot;iostream&quot; namespace Program { class Book { typedef unsigned int ui; private:

Как создавать, записывать в файл - C++
Добрый вечер!:) Подскажите пожалуйста, как создавать, записывать в файл, ввод имён файлов с клавиатуры, читение данных из файла. Если можно...

Как записывать в текстовый файл, многократно - C++
Допустим дана программа int main (){ int i; int ch=&quot;123456&quot;; for (i=0;i&lt;6;i++){ if (ch%2==0) // запись в какой-то...

Как записывать в файл символы с пробелами? - C++
как записывать в файл символы с пробелами? Есть структура struct sport_complex{ struct services{ char s_name; char...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru