Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не понимаю, какие в моем коде ошибки https://www.cyberforum.ru/ cpp-beginners/ thread1506969.html
#include <iostream> char board = {'-','-','-','-','-','-','-','-','-',}; int get_move(){ std::cout <<"Move options:" << std::endl; std::cout <<"-7-|-8-|-9-" << std::endl; std::cout <<"-4-|-5-|-6-" << std::endl; std::cout <<"-1-|-2-|-3-" << std::endl; std::cout<<"\n";
Vector iterator not incrementable C++
Здравствуйте. Подскажите, из-за чего не работает код? При запуске программы появляется ошибка: "... expression: vector iterator not incrementable ..." #include <iostream> #include <vector> #include <iterator> #include <algorithm> using namespace std; int main() {
C++ Заполнить массив неодинаковыми случайными числами нужно дополнить ф-кцию рандома так что бы заполнить массив не одинаковыми числами. Как прописать возвращение на внутренний цыкл, чтобы сново проверить выданный рандом?? #include <iostream> #include <windows.h> #include <ctime> using namespace std; int main(){ srand(time(0)); int arr; int a,b,k=0; cin>>a; https://www.cyberforum.ru/ cpp-beginners/ thread1506952.html C++ Задача по теме "Функции с переменным числом параметров" Задание: Ввести функцию с переменным числом параметров как функцию класса. Цель функции — инициализация элементов класса (расширение метода ввода). В качестве параметров передавать значения элементам класса (например, для класса товары: только цена, только наименование, только наценка, все вместе, https://www.cyberforum.ru/ cpp-beginners/ thread1506932.html
C++ Описание классов. Классы "Шар" и "Ящик для шаров"
1.Опишите класс "шар", описывающий габариты и вес. Данные класса: радиус шара,вес. Методы класса: должны обеспечить минимальную функциональность объекта. 2.Опишите класс "ящик" в котором могут храниться шары,с операциями добавления шара с контролем вхождения шара в ящик ,удаления шара, просмотра всех элементов и вычисления суммарного веса ящика с шарами.
C++ Описание классов. Класс "Угол" Опишите класс "Угол" для измерения углов. Данные класса : число градусов и минут Методы класса : должны обеспечить минимальную функциональность объекта. 2.Перегрузите операцию сложения углов с использованием операции - метода класса, а операцию вычитания с использованием дружественной функции.Требуется контроль данных и, при необходимости, привидение. 3.Перегрузите унарную операцию ++ для... https://www.cyberforum.ru/ cpp-beginners/ thread1506922.html
C++ Value categories. Является ли выражение xvalue? https://www.cyberforum.ru/ cpp-beginners/ thread1506919.html
Знакомлюсь с xvalue. Прочитал описание на cppreference. Согласно описанию, a non-static class member access expression, in which the object expression is an xvalue выражение доступа к нестатическому члену класса является xvalue, если сам объект является xvalue. xvalue объект проще всего получить через std::move. Определение категорий выражений стырено со stackoverflow. // prvalue...
Рекурсия для поиска вещественного корня функции f(x) на отрезке [a, b] C++
Написать рекурсивную функцию нахождения вещественного корня функции f(x) на отрезке . Указание.Пусть функция f(x) вещественной переменной x непрерывна на отрезке и f(a)*f(b)<=0.При перечисленных выше условиях , на существует по крайней мере один корень функции. Считать, что корень ищется с точностью epsilon >0 , то есть должен быть найден отрезок (,бета-альфа)<2*epsilon), на котором корень...
C++ Описать классы "Кубик", "Угол" и "Шар" https://www.cyberforum.ru/ cpp-beginners/ thread1506891.html
Задание на фотографии, заранее спасибо. Правила форума 5.18: Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. Перепечатывайте задание текстом вторым сообщением в этой теме. Новую тему создавать не надо.
C++ Открыть jar файлы по щелчку https://www.cyberforum.ru/ cpp-beginners/ thread1506841.html
Случилась беда, jar файлы не открываются по щелчку. Пролистал много форумов, ничего мне не помогло. Запускать через cmd или bat надоело, пришлось придумать новый способ. Я скомпилировал exe программу на c++, который вызывает команду открытия jar файла. То есть я открываю jar с помощью своей программы, она смотрит путь к jar файлу и открывает его. Этакий крюк. Но происходит что-то не так. Вот...
Можно ли написать более оптимальный или простой код, используя цикл for? C++
собственно сабж. #include <iostream> using namespace std; int main() { int sum, count, ost; for (count = 0; count < 99; count++)
C++ При переводе string в long double теряется дробная часть https://www.cyberforum.ru/ cpp-beginners/ thread1506827.html
Помогите с программой. При переводе string в long double дробная часть станови
0 / 0 / 0
Регистрация: 30.07.2015
Сообщений: 11
0

Чтение CSV-файла в двумерный массив - C++ - Ответ 7924308

30.07.2015, 01:52. Показов 10335. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть файл вида:
"TEXT,1,20140729,150700,73.3500000,73.5800000,73.3500000,73.4800000,2301260"
Нужно собрать числа в двумерный массив. Количество строк в файле неизвестно.
Попробовал использовать регулярные выражения. Но это очень долго. Есть способ побыстрее?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <iostream>
#include <regex>
 
using namespace std;
 
int main(int argc, char** argv) {
  const char *filename = "R:\\data.csv";
  FILE* file;
  fopen_s (&file, filename, "rt");
  if (!file) cout << "File not found";  // Как сюда добавить имя файла?
  else {
    char line[100];
    cmatch res;
    while (!feof(file)) {
      fgets(line, 99, file);
      if (regex_search(line, res, regex("^[^,]+,\\d+,(\\d{8}),(\\d{6}),(\\d+\\.?\\d*),(\\d+\\.?\\d*),(\\d+\\.?\\d*),(\\d+\\.?\\d*),(\\d+)$"))) {
        // Преобразовать в числовой тип и добавить числа в двумерный массив
      }
    }
    fclose(file);
  }
}


Вернуться к обсуждению:
Чтение CSV-файла в двумерный массив C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.07.2015, 01:52
Готовые ответы и решения:

Чтение из csv файла в двумерный массив географических координат с нестандартными символами
Добрый вечер! После Hello Word это моя первая прога на с++, поэтому очень прошу помочь. Задача...

Чтение в двумерный массив из файла
Есть некоторая последовательность целых чисел, которая хранится в файле. Её нужно считать и...

Чтение csv файла в массив
подскажите пожалуйста как можно из одного массива сделать два. Есть csv фаил где храняться имена и...

Как записать значения из csv файла в двумерный массив?
Ситуация такова. Я новичок в C#. Как можно записать значения из csv файла в двумерный массив для...

8
30.07.2015, 01:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.07.2015, 01:52
Помогаю со студенческими работами здесь

Чтение CSV-файла в массив. Поделитесь удачным опытом. Спасибо.
Не получается объявить массив равный количеству строк файла. Dim (17, LinesInFile) требует, чтобы...

Двумерный массив чтение из файла
Ребят, нужно крч в таблице прочитать файл. Вот я попытался сделать чтение, но чёт я не смог найти...

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

Двумерный массив запись/ чтение из файла
подскажите пожалуйста как считать из файла двумерный массив размера n´n, заполненный...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru