Форум программистов, компьютерный форум, киберфорум С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Заполнение динамического двумерного массива данными из файла https://www.cyberforum.ru/ cpp-beginners/ thread3123235.html
Подскажите пожалуйста, как можно решить подобную проблему: Мне нужно заполнить динамическую двумерную таблицу данными (в моем случае char) из файла. Размер таблицы я получаю с помощью ф-ций getX getY. Х и Y cчитывающая правильно, но при выписывании таблицы выписываются только пустые строки. Так выглядит мой код: class Interface{ int X, Y; long int money; char** map; ...
C++ Пещера с монстрами С++
Пещера с монстрами Юный программист Коля играет в компьютерную игру. Чтобы пройти очередной уровень в этой игре, ему нужно зайти в пещеру с n монстрами и убить их одного за другим. Монстры имеют здоровье h1,...,hn . Если герой Коли имеет силу X , то каждый удар героя по монстру будет уменьшать здоровье монстра на X . Монстр погибает, когда его здоровье становится меньше или равно нулю. Герой...
C++ Квадратный корень и квадратный квадрат https://www.cyberforum.ru/ cpp-beginners/ thread3123225.html
Квадратный корень и квадратный квадрат Найдите такое число x , что x2+x−−√=C , с точностью не менее 4 знаков после точки. Входные данные В единственной строке содержится вещественное число C (1⩽C⩽1010
C++ Деление пополам Деление пополам Дано действительное число a и натуральное n . Вычислите корень n -й степени из числа a . Для решения используйте метод деления отрезка пополам. Входные данные https://www.cyberforum.ru/ cpp-beginners/ thread3123224.html
Структура кода (допускается ли частое использование if - else и switch - case) C++
В свих программах, иногда, мне приходится прибегать к упомянутым конструкциям(if - else, switch - case) - условным операторам. Что то внутри мне подсказывает, что это не грамотное оформление кода, и так быть не должно. Хотелось бы услышать мнение и совет от опытных программистов(я новичок и программирование для меня хобби, потому спросить не у кого), насчет допустимости, или не допустимости...
C++ Задача о параллельном переносе Задача: Дана кусочно-линейная функция, заданная целочисленными точками (x_i, y_i). Чтобы получить график функции необходимо соединить соседние по х координате точки. Необходимо определить, можно ли сдвинуть оси параллельным переносом (т.е x’ = x + C1; y’ = y + C2) так, чтобы эта заданная ломаная стала четной функцией в новой системе координат. Для этого требуется реализовать функцию со... https://www.cyberforum.ru/ cpp-beginners/ thread3123156.html
C++ Зачем нужны static_cast и const_cast ? Добрый вечер! Собственно вопрос сформулирован в теме. Для чего преобразуются типы я понимаю :), однако в каких ситуациях (если можно - пример) необходимо или желательно использовать (для примера): - const_cast вместо простого указания (например): (int*) i_ptr , если ранее было объявлено const int* i_ptr ? - static_cast вместо приведения типа (int) c, где ранее было объявлено (char... https://www.cyberforum.ru/ cpp-beginners/ thread3123148.html C++ Невозможно преобразовать аргумент 1 из "const uint8_t *" в "uint8_t *"
Добрый вечер! подскажите пожалуйста, в чём проблема? Невозможно преобразовать аргумент 1 из "const uint8_t *" в "uint8_t *" - вот такая ошибка выходит при компиляции #include <iostream> #include <fstream> #include <string> using namespace std; typedef uint8_t vector;
C++ String Mix Доброго времени суток. Решал данную задачу на codewars (https://www.codewars.com/kata/5629db57620258aa9d000014/train/cpp) Given two strings s1 and s2, we want to visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2. s1 = "A aaaa bb c" s2 = "& aaa bbb c d" s1... https://www.cyberforum.ru/ cpp-beginners/ thread3123120.html C++ Передача/приём байтов SerialPort https://www.cyberforum.ru/ cpp-beginners/ thread3123115.html
Добрый вечер, столкнулся с проблемой длительного получения ответа(а возможно и в обработке ответа проблема...), отправляю пакет байтов на устройство и считываю ответ процесс отправки: BYTE data; data= 0x01; data= 0x03; data= 0x00; data= 0x01; data= 0x00; data= 0x02; data= 0x95;
Пещера с монстрами С++ C++
Пещера с монстрами Юный программист Коля играет в компьютерную игру. Чтобы пройти очередной уровень в этой игре, ему нужно зайти в пещеру с n монстрами и убить их одного за другим. Монстры имеют здоровье h1,...,hn . Если герой Коли имеет силу X , то каждый удар героя по монстру будет уменьшать здоровье монстра на X . Монстр погибает, когда его здоровье становится меньше или равно нулю....
C++ Минимальный размер стороны доски, которая потребуется для размещения всех дипломов Дипломы Когда Петя учился в школе, он часто участвовал в олимпиадах по информатике, математике и физике. Так как он был достаточно способным мальчиком и усердно учился, то на многих из этих олимпиад он получал дипломы. К окончанию школы у него накоп
0 / 0 / 5
Регистрация: 05.01.2015
Сообщений: 46
05.08.2023, 16:45 0

Как заполнить вектор векторов из файла - C++ - Ответ 16995435

05.08.2023, 16:45. Показов 637. Ответов 4
Метки (Все метки)

Ответ

C++Выделить код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <vector>
#include <fstream>
 
int main() {
    std::vector<std::vector<int>> matrix;
    
    int rowCount, columnCount;
    std::ifstream file("data.txt");
    file >> rowCount >> columnCount; // считываем количество строк и столбцов
    matrix.resize(rowCount); // выделяем память под матрицу
    
    for (int i = 0; i < rowCount; i++) {
        std::vector<int> row;
        for (int j = 0; j < columnCount; j++) {
            file >> row[j]; // читаем элемент матрицы
        }
        matrix[i] = row; // добавляем строку в матрицу
    }
    
    // выводим матрицу на экран
    for (auto row : matrix) {
        for (auto element : row) {
            std::cout << element << " ";
        }
        std::cout << std::endl;
    }
 
    return 0;
}


Вернуться к обсуждению:
Как заполнить вектор векторов из файла C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.08.2023, 16:45
Готовые ответы и решения:

Как через push_back заполнить вектор векторов?
Как через push_back заполнить вектор векторов? просто вектор например так: for(int...

Как заполнить вектор векторов с клавиатуры удобным спосбом?
Всем привет!!!. Столкнулся я в такой задачке, что требуется заполнить с клавиатуры вектор векторов...

как заполнить вектор векторов прямо в программе (самый быстрый метод)
почему не работает? #include&lt;cstdio&gt; #include &lt;vector&gt; using namespace std; vector&lt;int&gt; a;...

Считать слова строк из файла в вектор векторов
допустим есть вектор векторов vector&lt;vector&lt;string&gt;&gt; V1 ; как считать из файла слова, записанные в...

4
05.08.2023, 16:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.08.2023, 16:45
Помогаю со студенческими работами здесь

Ввести из файла неориентированный нагруженный граф в список смежности, используя вектор векторов
Доброго времени суток, уважаемые форумчане. Нуждаюсь в вашей помощи) Необходимо ввести из файла...

Как заполнить вектор на вектор классов
#include &lt;iostream&gt; #include &lt;vector&gt; class Num { private: int m_num; public: Num(int...

Как обьявить вектор векторов?
Как обьявить вектор векторов? Так ругается vector&lt;vector&lt;int&gt;&gt; matrix = { {1, 2}, {3,...

Как передать вектор векторов в функцию?
Здравсвтуйте, проблема заключается в том, что при компиляции int func(int root, vector&lt;...

Создать класс «Вектор в трехмерном пространстве» позволяющий вычислять сумму векторов, их разность и произведение вектор
Доброго времени суток зашедшим помочь. Создать класс «Вектор в трехмерном пространстве»...

Как сумировать два вектор векторов (матрицы)?
В задании нужно создать два вектора векторов(двумерный вектор), которые нужно сложить, вычесть,...

Создать шаблонную матрицу как вектор векторов
Здравствуйте! Пишу программу по матрицам. При чем матрица создается здесь как вектор векторов. Не...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru