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

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

Войти
Регистрация
Восстановить пароль
 
Nice-crazy
5 / 5 / 2
Регистрация: 10.03.2013
Сообщений: 133
#1

Работа с файлами цикл - C++

19.06.2016, 10:04. Просмотров 204. Ответов 7
Метки нет (Все метки)

В общем у меня есть открытие файла
C++
1
ifstream fin("1.txt");
а мне нужно открыть так 19 файлов (1-19)
Как сделать это циклом?
в общем чтоб число менялось 1,2,3...19

что-то типа этого,но так нельзя
C++
1
2
3
4
for(int i=1;i<=19;i++)
{ifstream fin("i.txt");
тут действие
fin.close();}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2016, 10:04     Работа с файлами цикл
Посмотрите здесь:

Работа с файлами - C++
Добрый день. Мне необходимо считать из 2 папок текстовые файлы( имя как латиница,так и кириллица). После этого сравнить их содержимое и в...

работа с файлами - C++
в программе не работает удаление... что делать?? #include &quot;stdafx.h&quot; #include &lt;string.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; ...

Работа с файлами в C++ - C++
Как можно просто создать файл средствами C++? Я делаю так: ofstream out(&quot;output.txt&quot;); out.close(); И вообще, можете...

Работа с файлами С++ - C++
Доброго время суток! Подскажите где создавать текстовый файл для привязки его к коду. Чтобы после зборки, он нормально считывался...

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

Работа с файлами - C++
Здравствуйте. В моей программе нужно зашифровать файл любого расширения, например jpg (я взял). Проблема в том, что: значения которые я...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
5276 / 4596 / 1541
Регистрация: 14.04.2014
Сообщений: 18,266
19.06.2016, 10:24     Работа с файлами цикл #2
C++
1
2
3
4
5
6
7
ifstream fin;
for(int i=1;i<=19;i++)
{
fin.open(to_string(i) + ".txt");
//тут действие
fin.close();
}
Ferrari F1
=^_^=
553 / 440 / 93
Регистрация: 27.01.2015
Сообщений: 2,556
Записей в блоге: 1
Завершенные тесты: 1
19.06.2016, 10:56     Работа с файлами цикл #3
Nice-crazy, можно еще так попробовать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Example program
#include <iostream>
#include <fstream>
using namespace std;
 
#define mCreateName(x, i) x ## i
#define mToStr(x) # x
 
int main()
{
    for(int i = 1; i <= 19; i++)
    {
        ifstream mCreateName(fin, i)(mToStr(i) ".txt");
        //тут действие (можно вставить switch)
        mCreateName(fin, i).close();
    }
}
nmcf
5276 / 4596 / 1541
Регистрация: 14.04.2014
Сообщений: 18,266
19.06.2016, 11:46     Работа с файлами цикл #4
Ferrari F1, разве define может число в строку преобразовывать?
Ferrari F1
=^_^=
553 / 440 / 93
Регистрация: 27.01.2015
Сообщений: 2,556
Записей в блоге: 1
Завершенные тесты: 1
19.06.2016, 11:58     Работа с файлами цикл #5
nmcf, да, косяк(

Добавлено через 9 минут
Эта инфа времени выполнения
Nice-crazy
5 / 5 / 2
Регистрация: 10.03.2013
Сообщений: 133
19.06.2016, 14:19  [ТС]     Работа с файлами цикл #6
Ошибку выдает
[Error] 'to_string' was not declared in this scope
1Вирт1
55 / 53 / 5
Регистрация: 25.08.2011
Сообщений: 445
19.06.2016, 14:25     Работа с файлами цикл #7
1)отсутствует using namespace std;
2)отсутствует #include <string>
3)опция компилятора с++11 не включена
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2016, 14:40     Работа с файлами цикл
Еще ссылки по теме:

Работа с файлами - C++
Здравствуйте! С помощью функции Cap_table() шапку таблицы. Теперь надо с новой строки под шапкой записывать данные. Используя fopen - wr+...

Работа с файлами - C++
Есть толпа зверушек. Нужно указать: номер записи, название животного, длительность его жизни, его среду обитания и вес. При задании среды...

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

Работа с файлами. - C++
В файле некоторое количество целых чисел. Написать программу которая находит наибольшее, наименьшее значение, и вычисляет среднее...


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

Или воспользуйтесь поиском по форуму:
Nice-crazy
5 / 5 / 2
Регистрация: 10.03.2013
Сообщений: 133
19.06.2016, 14:40  [ТС]     Работа с файлами цикл #8
Как включить опцию компилятора с++11 ??в у меня devcpp

Добавлено через 11 минут
Все включил,прописал -std=c++11 к g++.exe
Yandex
Объявления
19.06.2016, 14:40     Работа с файлами цикл
Ответ Создать тему
Опции темы

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