Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
0 / 0 / 0
Регистрация: 14.01.2013
Сообщений: 78
1

Чтение чисел из файла и запись в массив

14.11.2013, 22:20. Показов 4480. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан файл с 20 строками типа:
"C=219-02,OU=comps,C=su,C=su,C=ru,20111129105801.0Z"
необходимо прочитать в каждой строке числа типа: 20111129105801 и записать в переменную.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2013, 22:20
Ответы с готовыми решениями:

Чтение чисел из файла и запись в массив
В общем надо записать числа из файла в массив я написал код, но вот не могу понять почему значения...

Чтение из файла и запись в массив на с++
Добрый день. Хотелось бы попросить помощи. Необходимо считать данные из файла(данные измерений в...

Чтение из файла и запись в массив char
Здравствуйте форумчане. Столкнулся с незнанием языка. У меня есть поток, который читает файл. Как...

Чтение из файла и запись числа в массив
Добрый день, уважаемые. Помогите. Есть файл func.txt, в котором через пробел записаны...

1
1458 / 795 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
15.11.2013, 01:30 2
Лучший ответ Сообщение было отмечено Vldslv как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <iterator>
#include <fstream>
#include <vector>
#include <string>
#include <boost/regex.hpp>
 
int main()
{                                                         
   std::ifstream ifs("D:/file.txt");
   if (!ifs.is_open())
      return 1;
   else
   {
      std::string text{std::istreambuf_iterator<char>(ifs), std::istreambuf_iterator<char>()};
      boost::regex reg(".*?,(\\d+)\\.");
 
      std::vector<std::string> match;
 
      boost::sregex_iterator start(text.begin(), text.end(), reg);
      while (start != boost::sregex_iterator())
         match.push_back((*start++)[1]);
 
      for (auto& s : match) std::cout << s << std::endl;
   }
 
   std::cout << "\nDone." << std::endl;
   return 0;
}
0
15.11.2013, 01:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2013, 01:30
Помогаю со студенческими работами здесь

Чтение из файла и запись строк в массив
Здравствуйте! Сейчас пишу свою реализацию алгоритма FIFS и возникла проблема с записью данных из...

Запись файла в массив и чтение из него
#include &lt;conio.h&gt; #include &lt;stdio.h&gt; void vvodznach ( int n, int m, double A ) { ...

Запись/чтение из файла. Записать в файл пары чисел [x ,y] .
Нужно записать в файл пары чисел а потом прочитать информацию из файла и вывести на экран С...

Запись чисел из файла в массив
У меня есть файл в котором хранятся числа через пробел, например: 52 68 60 68 22 79 76 10 81 23 46...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru