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

Обработка файлов с разными названиями одной функцией - C++

Восстановить пароль Регистрация
 
Alexance
3 / 3 / 1
Регистрация: 27.11.2011
Сообщений: 11
28.11.2011, 19:18     Обработка файлов с разными названиями одной функцией #1
Здравствуйте!

При написании программы столкнулся с проблемой: у меня используется команда fopen("1.txt", "wt"); Сейчас встала необходимость написать программу, которая бы обрабатывала последовательно файлы 1.txt, 2.txt и т. д.

В данный момент у меня есть функция, но каким образом последовательно применять ее для файлов с разными названиями (как я привел для примера)?

Таким образом, конечная задача: есть файлы 1.txt, 2.txt, 3.txt, 4.txt, 5.txt, в которых нужно провести какие-то операции с текстом. Операции производятся посредством применения команд функции. В функции используется команда fopen("1.txt", "wt"); Каким образом использовать ее для вышеназванных пяти файлов, не прибегая к копированию функции пять раз и замене 1.txt, 2.txt, 3.txt... (то есть, сам код должен быть компактным)? Спасибо!

Добавлено через 21 час 30 минут
Предыдущая задача частично решена. Сейчас задача поставлена немного по-другому: есть файл, в нем в первой строке дан какой-то текст. Нужно считать этот текст и использовать как название файла для дальнейшей работы. То есть, мне нужно считать строку из файла и присвоить это значение указателю. Каким образом это осуществить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2011, 19:18     Обработка файлов с разными названиями одной функцией
Посмотрите здесь:

C++ Использование структуры с двумя полями и одной функцией
C++ Структура с тремя полями и одной функцией
Структура с двумя полями и одной функцией. Episode 3. C++
C++ Структура с двумя полями и одной функцией. Episode 2.
Структура с двумя полями и одной функцией. Episode 1. C++
C++ Сравнение файлов с одинаковыми названиями
C++ вычислить значения одной и той-же функции с разными значениями, в несколько потоков
C++ Массив с названиями файлов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сыроежка
Заблокирован
28.11.2011, 20:31     Обработка файлов с разными названиями одной функцией #2
Alexance,

По первому вопросу вам просто надо написать функцию, ткоторая принимает в качестве параметра указатель на const char

Например,

C++
1
void MyOpen( const char *FileName );
Что касается второго вопроса, то вы считаете запись файла в символьный массив, не так ли? И имя этого массива передаете в вышеприведенную функцию в качестве аргумента.
Yandex
Объявления
28.11.2011, 20:31     Обработка файлов с разными названиями одной функцией
Ответ Создать тему
Опции темы

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