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

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

Войти
Регистрация
Восстановить пароль
 
итернал
4 / 4 / 0
Регистрация: 17.09.2012
Сообщений: 324
Завершенные тесты: 1
#1

Считать csv файл полностью - C++

11.09.2015, 14:28. Просмотров 284. Ответов 2
Метки нет (Все метки)

Добрый день, считываю csv файл вот так
C++
1
2
3
4
5
6
7
  int i=0;  
  while(!creat.eof())
  {
    creat>>n[i];
    i++;
    creat.ignore(numeric_limits<streamsize>::max(),',');
  }
но возникает проблема первый столбец не записывается в массив
ну например имеем файл
2,3,4
1,2,5
3,4,5
1,2
то считывает только
3 4
2 5
4 5
2
я понимаю что функция игнорирует символы до запятой, но как тогда лучше сделать? и еще мне почему то после двойки добавляет один пустой символ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2015, 14:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Считать csv файл полностью (C++):

Как полностью считать текстовый файл в массив символов? - C++
ifstream file(name); char line; char *text = new char; char symbol; int i = 0; while (!file.eof()) { file.getline(line,...

Можно ли в массив чаров считать строку полностью? - C++
У меня получается считать только первое слово, понимаю что есть функция getline() и еще я какую-то похожую видел, но желательно без этих...

Как считать файл построчно записывая в другой файл? - C++
1) Данная программа считывает только первую строку следующие строки она не трогает. Хотел решить данную проблему через while, но не знаю...

Файл: Считать файл TWO, удвоив все буквы «а». - C++
1. Считать файл TWO, удвоив все буквы «а». 2. Прочитать файл TWO и вывести его задом наперёд. 3. В файлах f1 и f2 целые числа...

Почему полностью не считывает текстовый файл? - C++
Задание: Текстовый файл содержит записи о телефонах и их владельцах. Переписать в другой файл телефоны тех владельцев, фамилии которых...

Как записать числовую матрицу в текстовый файл полностью? - C++
Всем доброго времени суток! У меня в лабе есть три задания: записать матрицу в текстовый файл, записать по рядкам, записать по элементам....

2
nmcf
5356 / 4676 / 1566
Регистрация: 14.04.2014
Сообщений: 18,643
11.09.2015, 15:38 #2
C++
1
2
3
4
5
6
7
  int i=0;  
  while(!creat.eof())
  {
    creat>>n[i];
    i++;
    creat.get();
  }
1
итернал
4 / 4 / 0
Регистрация: 17.09.2012
Сообщений: 324
Завершенные тесты: 1
11.09.2015, 15:52  [ТС] #3
блин ну я писал так же, только без
C++
1
creat.get();
и не работало, спасибо, щас буду разбиратся
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.09.2015, 15:52
Привет! Вот еще темы с ответами:

Считать файл с картинкой - C++
Здравствуйте! Задача: открыть файл 1.bmp, считать содержимое в буфер, а потом записать в 2.bmp. Проверьте, пожалуйста, мой код! Что...

Как считать файл с табличкой? - C++
Добрый вечер! Подскажите пожалуйста : у меня есть файл в формате txt, в котором находится табличка (с числами) 15*5. Его нужно считать!...

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

считать файл по слову с разделителями \t \n - C++
Всем привет. Каким способом можно считать файл по слову с разделителями: табуляция и новая строка? К примеру, в файле 5 слов в одной...


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

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

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