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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
FinancialShark
2 / 2 / 0
Регистрация: 24.01.2014
Сообщений: 42
#1

Запись/чтение CSV - C++

24.03.2014, 20:08. Просмотров 1403. Ответов 2
Метки нет (Все метки)

Приветствую всех.

есть файл *.csv
у него несколько особенностей

1. заранее неизвестно кол-во строк и столбцов.
2. разделитель(delimiter) может отличаться от ";"
3. плавающая точка "," в американском формате(".") а не в русском(",")
4. файл содержит только вещественные числа и выглядит примерно так:

1.345..5; 1.345..5; ..... 1.345..5;
1.345..5; 1.345..5; ..... 1.345..5;
............ ........... ..... ..........;
1.345..5; 1.345..5; ..... 1.345..5;

как прочитать такой файл? и записать (при записи кол-во строк и столбцов известно!)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2014, 20:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запись/чтение CSV (C++):

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

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

[Файлы] Запись-чтение-запись. Почему не прокатывает? - C++
Сначала записываю в файл "а" запись "makulatura", потом читаю ее в строку h. Все ок. Но потом когда открываю файл "a" опять для записи с...

Чтение/запись - C++
какая буква в fopen, открывает файл на одновременное чтение/запись, причем если файл существует, то не стирает его

Чтение и запись - C++
Здравствуйте! Писал программку по чтению одного файла и записи данных первого во второй с измененным содержимым. Смысл таков - есть первый...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6380 / 5945 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
24.03.2014, 21:54 #2
Идея по поводу запятой:
Если установить русскую локаль по
C++
1
setlocale(LC_ALL,"Rus");
то
C++
1
double x;scanf("%lf",&x);
прочтет число правильно.

После этого читайте 2 символа.
Первый будет ; а второй или пробел или конец строки.
0
Петррр
5954 / 3391 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
24.03.2014, 21:58 #3
http://www.boost.org/doc/libs/1_39_0..._separator.htm
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2014, 21:58
Привет! Вот еще темы с ответами:

Запись и чтение из файла - C++
Всем добрый вечер, как можно записать данные в файл? Например записать в txt файл список паролей. На одном сайте нашел информацию по...

Чтение и запись в файл - C++
#include<iostream> #include<fstream> using namespace std; void main() { setlocale(LC_ALL, "Russian"); int a, b; ...

Чтение запись в файл - C++
Доброго времени суток. Мир нестаит на месте как и я ) недавно доделаную благодаря форумчанам программу решил сделать такой чтобы...

Чтение и запись в файл - C++
Люди скиньте пожалуйста информацию по этой теме "Чтение и запись в файл" Очень надо


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

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

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