У меня есть массивный набор данных в текстовом файле, который мне нужно проанализировать. Тем не менее, моя проблема заключается в том, что я не знаю, как написать программу для чтения в таких данных, как я хочу.Чтение данных из текстового файла в массив
Что у меня есть текстовый файл организован следующим образом:
Event: 23365
line 2
Q1: x,y,z= 263.25 -25.112 0.68342
Q2: x,y,z= 263.25 -25.112 0.68342
(blank line)
-next entry organized the same begins-
Так что я хочу сделать, это каким-то образом получить каждый из этих переменных в несколько массивов (один массив для каждой переменной), так что я могу сделайте математику им.
О, и я кодирования в C.
У меня нет никакого опыта ввода имени файла, так что я довольно много невежественны. Я искал учебники, но это не помогло. Поэтому в основном мне нужно как-то сканировать текстовый файл и выбирать номера.
Вы можете разместить конкретный пример текстового файла с точными данными? Формат должен быть идеальным, прежде чем вы начнете его анализировать. –
В C лучшей функцией для использования будет, вероятно, 'fscanf()' (например, http://www.cplusplus.com/reference/cstdio/fscanf/), однако фактический пример части вашего файла данных поможет нам советовать вам. Кроме того, существует много других языков, на которых обработка текста намного проще, чем на C, особенно Python или Perl, если они доступны для вас. – Simon
Ну, у меня только есть опыт работы с C, поэтому они мне не доступны. – user2264247