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

Чтение из файла - C++

Восстановить пароль Регистрация
 
 
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
11.05.2012, 17:00     Чтение из файла #1
у меня есть файл такого вида
N | utr |KPD |
1 | 335.25 |0.78 |
2 | 276.09 |0.78 |
3 | 223.90 |0.78 |
4 | 184.39 |0.78 |
5 | 150.74 |0.78 |
6 | 124.13 |0.78 |
7 | 139.69 |0.82 |
8 | 115.04 |0.82 |
9 | 93.29 |0.82 |
10 | 76.83 |0.82 |
11 | 62.81 |0.82 |
12 | 51.72 |0.82 |
13 | 104.56 |0.82 |
14 | 86.11 |0.82 |
15 | 69.83 |0.82 |
16 | 57.51 |0.82 |
17 | 47.01 |0.82 |
18 | 38.72 |0.82 |
19 | 51.88 |0.82 |
20 | 42.72 |0.82 |
21 | 34.65 |0.82 |
22 | 28.53 |0.82 |
23 | 23.32 |0.82 |
24 | 19.21 |0.82 |
нужно записать в три разные массива три колонки какой функцие можно считать из файла удобнее всего
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
11.05.2012, 20:20  [ТС]     Чтение из файла #21
все выводит уже нормально а можно как нибудь не через вектор а через обычные массивы?

Добавлено через 6 минут
я сделал по своему раеньше думал чего округляеться теперь сделал как надо вот такой малый код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 while(!feof(fp)) 
 {
    if(fgets(str, 126, fp)) 
    {
        if (w==1)
        {
        q=strtok(str,"|");
       Nperedaci[p]=atoi(q);
        q=strtok(NULL,"|");
        Utr[p]=atof(q);
        q=strtok(NULL,"|");
        Kpd[p]=atof(q);
        p++;
        }
        w=1;
 
 
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
modwind
 Аватар для modwind
52 / 52 / 1
Регистрация: 09.03.2012
Сообщений: 101
11.05.2012, 20:21     Чтение из файла #22
А что тут сложного?
C++
1
2
std::vector<int> N; /* --> */ int N[25];
N.push_back(N0); /* --> */ N[i-1] = N0;
Если неизвестно, сколько данных, то через realloc.
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
11.05.2012, 20:24  [ТС]     Чтение из файла #23
просто я уже сделал часа 3 мучался не знал чего округляет
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
11.05.2012, 21:00     Чтение из файла #24
modwind, да для него походу всё сложно то код , то вектора , то работы потом много будет.
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
11.05.2012, 21:55  [ТС]     Чтение из файла #25
ничего смешного не вижу мой код короче и быстрее работает в чем проблема?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2012, 01:59     Чтение из файла
Еще ссылки по теме:

C++ Чтение из файла
Преобразование текстового файла в двоичный и чтение исходных данных из двоичного файла. C++
Чтение файла с несколькими знаками конца файла C++

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

Или воспользуйтесь поиском по форуму:
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
12.05.2012, 01:59     Чтение из файла #26
мой код из 4го поста еще короче)
Yandex
Объявления
12.05.2012, 01:59     Чтение из файла
Ответ Создать тему
Опции темы

Текущее время: 00:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru