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

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

Войти
Регистрация
Восстановить пароль
 
tools96
-22 / 7 / 0
Регистрация: 24.09.2013
Сообщений: 79
#1

Как читать информацию из разных файлов? - C++

29.10.2013, 23:42. Просмотров 274. Ответов 2
Метки нет (Все метки)

Как читать из разных файлов, чтобы каждую новую итерацию цикла информация начинала считываться со следующего файла?Файлы именованы 1, 2, 3, 4....Например, чтобы вместо имени файла была переменная (в коде-z), меняющая свое значение каждую итерацию...Вот грубый пример того, что я хочу
C++
1
2
3
4
5
for(i=0;i<10;i++)
{
fstream f("Questions\\Questions\\z.txt"); 
z++;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2013, 23:42     Как читать информацию из разных файлов?
Посмотрите здесь:

C++ В файл скопировать информацию из дочерних файлов с заменой
Можно ли Хорошо посмотреть информацию о графическом файле в разных библиотеках? C++
Как из С++ передать данные в текстовый файл? и как читать текстовые файлы в С++? C++
C++ Открытие разных файлов в цикле
C++ Доступ к переменной из разных файлов
C++ Что делать если нужно знести информацию в 2 разных объекта базового класса при закрытом наследование
C++ Как строится ветвление, как читать данные, введённые с клавиатуры, как их потом применять
Как считать данные из 3 разных файлов случайным образом? C++
C++ Файловый ввод/вывод. Какие форматы файлов можно читать в файловых потоках?
Как вручную ввести полные имена файлов что бы потом считать/записать информацию с них/на них? C++
Как написать программу, удаляющую несколько файлов из разных директорий каждые 5 секунд? C++
Открыть несколько разных файлов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6227 / 3472 / 424
Регистрация: 29.11.2010
Сообщений: 9,178
29.10.2013, 23:53     Как читать информацию из разных файлов? #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <fstream>
 
int main()
{
    const std::string fbeg = "z", fend = ".txt";
    int x;
    for (int i=1; i <= 3; i++)
    {
        std::string name(fbeg + std::to_string(i) + fend);
        std::ifstream ifs(name);
        if (!ifs)
            std::cout << "No file " << name << std::endl;
        else
        {
            ifs >> x;
            std::cout << x << std::endl;
            ifs.close();
        }
    }
 
}
alsav22
5411 / 4807 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.10.2013, 00:01     Как читать информацию из разных файлов? #3
C++
1
2
3
4
5
6
7
8
    stringstream s;
    for(int i = 1; i < 11; i++)
    {
        s << i;
        string path = "Questions\\Questions\\" + s.str() + ".txt";
        fstream f(path.c_str());
        s.str("");
    }
Yandex
Объявления
30.10.2013, 00:01     Как читать информацию из разных файлов?
Ответ Создать тему
Опции темы

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