2011-02-24 3 views
0

Привет всем Я хочу читать и записывать данные из файла CSV с помощью программы c. но моя проблема заключается в том, что во время выполнения мои данные увеличиваются как по мудрым, так и по столбцам. это означает, что он постоянно обновляется в обоих направлениях.Обновление данных в CSV-файле

есть ли способ, с помощью которого я могу найти следующий Колум или грести, например, (строка 4, столбец 3) и разместить свои данные в нее

одна вещь больше не нужно, что все строки имеют одинаковый номер столбца заполнены любая помощь будет оценена

благодаря

+0

Вы имеете в виду CSV, а не CVS? – Christoffer

+0

да извините, набрав ошибку csv – tariq

+0

сэр любезно помогите мне – tariq

ответ

2

Почему бы вам не хранить данные в памяти и просто записать его в файл CSV, если вы готовы? Или еще один вариант, просто мы как линия подачи как индикатор того, что появится новый элемент данных? Или, может быть, было бы возможно подумать о какой-то структуре, которую вы можете использовать и модифицировать, и просто в конце вы выписываете CSV-файл? Или хорошо, если структура является такой неоднородной, зачем придерживаться csv?

Потому что мой ответ несколько замешан в комментариях. Нынешнее предложение со всеми комменетами заключается в том, что ему нужен способ прочитать что-то из файла csv. Чем он должен следить за вещами, которые он хочет отслеживать (IP-соединения), и что файл может быть восстановлен всего за 30 секунд.

+0

на самом деле я хочу хранить данные, которые обновляются в текстовом файле в обоих направлениях, создаст беспорядок, поэтому я думал, что cvs woulf будет в порядке. также мне нужно, чтобы datato составлял график. можете ли вы предложить мне любой другой способ, как хранить эти данные? – tariq

+0

Прошу прощения, но вы не разместили свою «цель» на самом деле. Существуют и другие способы хранения вещей. Вы можете, например, использовать некоторую базу данных, используя структурированные способы, такие как (реляционные базы данных), вы можете использовать такие вещи, как Databased, с которыми вы получаете доступ через ключи. Например, Berkeley DB или любую другую базу данных NoSQL. Вы можете записать материал JSON на диск, вы можете использовать XML. В вашем случае может быть вариант JSON? – Friedrich

+0

+1 для «зачем придерживаться CSV». Правильный способ решить это - использовать структуры данных в памяти и переводить их из CSV в CSV, а не редактировать CSV-файлы на месте. –

Смежные вопросы