0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 58
|
||||||
1 | ||||||
Есть массив в виде табличных данных, как его поделить на отдельные элементы для дальнейшей работы?16.12.2014, 18:50. Показов 1294. Ответов 14
Метки нет (Все метки)
Есть массив в виде табличных данных,как его поделить на отдельные элементы для работы дальше?строка разделена ";",нужен кусочек тот которой делить)
побывал считать через getline,успехом не увенчалось код:
есть кто сможет помочь?
0
|
16.12.2014, 18:50 | |
Ответы с готовыми решениями:
14
Как вернуть массив обьектов для дальнейшей работы с ним? Считать числа из файла в массив для дальнейшей работы с ними Массив: Приложение по составлению списков товаров для дальнейшей работы с этим списком Взять текст из текстового файла и поместить его в массив для дальнейшей обработки массива |
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,718
|
|
16.12.2014, 18:59 | 2 |
Если это числа, то читайте сразу в массив действительных переменных.
0
|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 58
|
|
16.12.2014, 19:53 [ТС] | 3 |
0
|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 58
|
|
16.12.2014, 23:37 [ТС] | 5 |
0
|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 58
|
|
17.12.2014, 00:56 [ТС] | 7 |
это я приводил как пример,а это строка из задачи:
35726688841;in ;BPGW41;28.11.2014 02:38:31;5738233024;380567662445;31 такая же есть в другом файле 35721437703;out;1177;28.11.2014 02:38:34;5738233024;380567662445;31.029 и по общему критерию их нужно объединить
0
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
||||||
17.12.2014, 01:17 | 8 | |||||
Сообщение было отмечено ebywku как решение
Решение
Если в файле такая строка:
1
|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 58
|
|
17.12.2014, 12:47 [ТС] | 10 |
Ваш код работает идеально,но у меня массив из таких строк,вернее два массива,по этому и молчу, думаю как применить к своей программе ваш код)
0
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|
17.12.2014, 14:51 | 11 |
Имеется ввиду, несколько подобных строк в файле? Если из всех строк нужно извлечь 5-е и 6-е, то тогда то же, что у меня, но чтение в цикле (после чтнеия одной строки, курсор будет стоять на начале следующей). Общая задача туманна, поэтому более конкретно ничего сказать не могу.
0
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
||||||
17.12.2014, 15:12 | 12 | |||||
Например:
0
|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 58
|
|
17.12.2014, 19:55 [ТС] | 13 |
вот подробней:
Есть два файла,количество записей не ограничено. в одном виду : 35726688841;in ;BPGW41;28.11.2014 02:38:31;5738233024;380567662445;31 во втором: 35721437703;out;1177;28.11.2014 02:38:34;5738233024;380567662445;31.029 Это строка имеет один и тот же смысл,но может отличаться в некоторых параметрах,таких как время,тип и т.д. их нужно соединить в одну строку,по параметрам которые схожие например телефонный(я их выделали желтым) . в итоге должно получиться приблизительно : 35726688841;35721437703;in;out ;BPGW41;1177;28.11.2014 2:38;28.12.2014 2:38;5738233024;380567662445;31;31.029 http://rghost.ru/59742765 - вот файлы для теста
0
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
||||||
17.12.2014, 23:40 | 14 | |||||
Сообщение было отмечено ebywku как решение
Решение
Например, так:
1
|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 58
|
|
18.12.2014, 00:39 [ТС] | 15 |
работает отлично,главное быстро,а как обратно сохранить в csv файл?так же как в текстовый? и можно ваши коментарии (кратко) по поводу функции что б понимать что к чему)
0
|
18.12.2014, 00:39 | |
18.12.2014, 00:39 | |
Помогаю со студенческими работами здесь
15
Как спланировать обучение для дальнейшей работы в SEO ? Как получить имя файла для дальнейшей работы с этим файлом? Как можно получить данные из файла .dot для дальнейшей работы Как реализовать выбор строк таблицы посредством CheckBox для дальнейшей работы с этими строками? (как в phpMyAdmin) Как можно поделить изображение на отдельные частицы? Как записать данные из аякс-запроса в PHP скрипт для дальнейшей работы с ними? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |