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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача по информатике http://www.cyberforum.ru/cpp-beginners/thread1301897.html
Студенты МИСиС очень хотят попасть на чемпионат Нарнии по фиктивному программированию. Для этого им нужно пройти через дверь в шкафу, расположенном в Министерстве негодования и разлуки. В день Х...
C++ Мини калькулятор или деление на ноль Привет форумчани. Написал я программу что-то на подобия калькулятора который работает с математическими выражениями. Все отлично работает но препод нашел небольшой изъян, это программа не может... http://www.cyberforum.ru/cpp-beginners/thread1301895.html
C++ Вылетает ошибка: "E2238 Multiple declaration for defoult"
Unit1.cpp(122): E2238 Multiple declaration for 'defoult' char str; char str1; CharToOem("Не правильный вариант ответа",str1); CharToOem("Машину производства какой страны вы хотите??\n" ...
C++ Разработка программы для автоматизации построения и решения кроссвордов
Разработать программу для автоматизации построения и решения кроссвордов. Например, исходными данными конфигурация 6 на 6 (некоторое размещения пустых и заполненных квадратов) и список слов,...
C++ Удалить в строке последнее слово и удвоить предпоследнее http://www.cyberforum.ru/cpp-beginners/thread1301852.html
Доброго Времени Суток! Не могу решить 2 задачи со строками,возможно кто нибудь сможет помочь,вдруг у кого нибудь осталась задача.. Буду очень признателен за любую задачу.. Заранее большое спасибо....
C++ Из "const char" в "const char *" error C2664: "int atoi(const char *)": невозможно преобразовать аргумент 1 из "const char" в "const char *" Честно говоря, не представляю, что это значит. Подаваемая строка должна содержать... подробнее

Показать сообщение отдельно
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
16.11.2014, 13:44
Про другую полезную информацию не понятно, а конкретно ту структуру, какую ты описал, можно так прочитать при условии, что нет пробелов лишних между цифрами и запятыми и файл не пустой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    std::vector<std::vector<int>> v;
    int n, i = 0;
    v.push_back(std::vector<int>());
    std::ifstream ifs("d:\\data.txt");
    while (!ifs.eof())
    {
        ifs >> n;
        v[i].push_back(n);
        char c = ifs.get();
        if (ifs.eof()) break;
        if (c == '\n')
        {
            v.push_back(std::vector<int>());
            ++i;
        }
    }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru