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

Какими методами для работы с файлами и каталогами следует пользоваться? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
manking
1 / 1 / 0
Регистрация: 28.09.2010
Сообщений: 100
03.10.2010, 21:16     Какими методами для работы с файлами и каталогами следует пользоваться? #1
Недавно изучаю, C++. И в отличие от PHP, он наполнен большим количеством функций, для решения одной и той же задачи.

Когда я ищу в поисковиках, как сделать то или это, то вижу большое количество способов достичь этой цели.
Обычно способы такие:

- Использовать функции C
- Использовать новые функции в классах C++
- Использовать winapi
- Использовать функции в сторонних библиотеках
- Использовать функции доступные только конкретному компилятору.
и т.д

Но когда такой большой выбор, несколько теряюсь.

Какие из этих методов наиболее рекомендуемые, кроссплатформенные?

Где нибудь можно почитать, именно про разницу в программировании разными способами?

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

Работать с файлами следует fopen - ом или ifstream?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2010, 21:16     Какими методами для работы с файлами и каталогами следует пользоваться?
Посмотрите здесь:

Не могу понять, как пользоваться методами C++
C++ какими средствами пользоваться для того, чтобы умножать матрицы, складывать матрицы?
Следует ли пользоваться командой system()? C++
Библиотека для работы с файлами C++
Класс для работы с файлами C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
03.10.2010, 21:22     Какими методами для работы с файлами и каталогами следует пользоваться? #2
manking, C++ - fstream.
C - FILE*.
odip
Эксперт C++
 Аватар для odip
7225 / 3287 / 58
Регистрация: 17.06.2009
Сообщений: 14,165
03.10.2010, 21:24     Какими методами для работы с файлами и каталогами следует пользоваться? #3
fopen() - это C-ный стиль
ifstream - это C++-стиль
Но в C++ вполне можно использовать и fopen()

Какие из этих методов наиболее рекомендуемые, кроссплатформенные?
Это такой очень абстрактный вопрос
Ну например использование функций winapi точно не кроссплатформенное ибо только под Windows
manking
1 / 1 / 0
Регистрация: 28.09.2010
Сообщений: 100
03.10.2010, 21:40  [ТС]     Какими методами для работы с файлами и каталогами следует пользоваться? #4
Цитата Сообщение от odip Посмотреть сообщение
Это такой очень абстрактный вопрос
Ну например использование функций winapi точно не кроссплатформенное ибо только под Windows
То есть, особой разницы что использовать нету? Лишь бы работало?

Или под конкретную задачу какой то способ будет работать быстрее, а под другую задачу уже другой способ лучше?

Конкретной литературы про это не найти?
Yandex
Объявления
03.10.2010, 21:40     Какими методами для работы с файлами и каталогами следует пользоваться?
Ответ Создать тему
Опции темы

Текущее время: 11:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru