Re: Чтение данных из текстовых файлов
От: MaximE Великобритания  
Дата: 22.03.05 21:13
Оценка: 1 (1)
ciuser wrote:

> Здравствуйте!

> Подскажите какое-нибудь свежее решение для задачи обработки данных из текстовых файлов с разделителями. Обработать не прошу.
> Прошу совет, ссылку (можно и англоязычную) на тему того как считать символы из текстового файла с разделителями в векторы типа <double>.
> Числовые значения представляют из себя периодически повторяющиеся числа, скомпонованные по столбцам при помощи разделителей типа:
> . . . .|. .|. . . . . . .
> 1.002 | 15 | 298.15901
> 1.005 | 13 | 298.16454
> . . . .|. .|. . . . . . .
>
> (количество значащих цифр различно, но ограничено). Таким образом должно получиться 3 вектора <double>. Один будет содержать числовые значения с четырьмя значащими цифрами, второй- с двумя и третий- с восьмью значащими цифрами.

     double a, b, c;
     while(3 == scanf("%lf |%lf |%lf \n", &a, &b, &c))
         // сохраняй a, b, c куда хошь


http://www.opengroup.org/onlinepubs/009695399/functions/scanf.html

--
Maxim Yegorushkin
Posted via RSDN NNTP Server 1.9
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.