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

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

Войти
Регистрация
Восстановить пароль
 
Alexance
3 / 3 / 1
Регистрация: 27.11.2011
Сообщений: 11
#1

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

28.11.2011, 19:18. Просмотров 512. Ответов 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 минут
Предыдущая задача частично решена. Сейчас задача поставлена немного по-другому: есть файл, в нем в первой строке дан какой-то текст. Нужно считать этот текст и использовать как название файла для дальнейшей работы. То есть, мне нужно считать строку из файла и присвоить это значение указателю. Каким образом это осуществить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2011, 19:18
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Обработка файлов с разными названиями одной функцией (C++):

Массив с названиями файлов - C++
Помогите создать массив srting который будет хранить названия всех файлов из папки. int main(){ char name; char...

Сравнение файлов с одинаковыми названиями - C++
Дано два каталога(dir1, dir2), содержащих файлы *.txt и не содержащие подкаталогов. Наполнить третий каталог (RESULT): -для каждого...

Прочитать данные из двух указанных файлов, содержащих записи с названиями книг - C++
Программа должна прочитать данные из двух указанных файлов, содержащих записи с названиями книг (число записей может быть различно и...

Разные ошибки в одной и той же программе с разными IDE - C++
Добрый день. Столкнулся с проблемой. Начинал писать в Ubuntu используя QtCreator. Компилятор GCC. Все работало. Потом исходники перенес...

Структура с тремя полями и одной функцией - C++
Напишите программу, в которой используется структура с тремя полями и одной функцией. Одно поле имеет тип double, два других тип int....

Обработка одномерных числовых массивов функцией - C++
Сделать функцией. Задан массив целых чисел. Вывести на экран два массива, элементами первого массива являются четные элементы исходного...

1
Сыроежка
Заблокирован
28.11.2011, 20:31 #2
Alexance,

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

Например,

C++
1
void MyOpen( const char *FileName );
Что касается второго вопроса, то вы считаете запись файла в символьный массив, не так ли? И имя этого массива передаете в вышеприведенную функцию в качестве аргумента.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2011, 20:31
Привет! Вот еще темы с ответами:

Структура с двумя полями и одной функцией. Episode 1. - C++
Напишите программу, в которой используется структура с двумя полями и одной функцией. Одно поле имеет тип double, другое тип int. Функция...

Структура с двумя полями и одной функцией. Episode 2. - C++
Напишите программу, в которой используется структура с двумя полями и одной функцией. Оба поля имеет тип int. Функция структуры...

Использование структуры с двумя полями и одной функцией - C++
Напишите программу, в которой используется структура с двумя полями и одной функцией. Одно поле имеет тип double, другое тип int. Функция...

Структура с двумя полями и одной функцией. Episode 3. - C++
Напишите программу, в которой используется структура с двумя полями и одной функцией. Одно поле имеет тип bool, другое тип int. Функция...


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

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

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