Чтение из файла
|
|
Bol4onoK | Дата: Воскресенье, 13 Мая 2012, 22:34 | Сообщение # 1 |
был не раз
Сейчас нет на сайте
| Надо прочитать txt файл, заполненный примерно так: И занести значения в двумерный динамический массив
Так же желательно вариант с задачей размера NxM, но это в этом если что думаю и сам разберусь.
Сообщение отредактировал Bol4onoK - Воскресенье, 13 Мая 2012, 22:37 |
|
| |
-=WarChief=- | Дата: Воскресенье, 13 Мая 2012, 23:38 | Сообщение # 2 |
почетный гость
Сейчас нет на сайте
| Это элементарно. Code #include <iostream> #include <fstream> #include <vector>
using namespace std;
int main() { ifstream input_file("c:\\file.txt") ; int count, temp; std::vector<int> array;
input_file >> count;
for (int i=0; i<count*count; i++) { input_file >> temp; array.push_back(temp); } return 0; }
|
|
| |
Matou | Дата: Понедельник, 14 Мая 2012, 00:24 | Сообщение # 3 |
Исходный коТ
Сейчас нет на сайте
| Quote (Bol4onoK) занести значения в двумерный динамический массив Quote (-=WarChief=-) Это элементарно.
Элементарно, только это
Quote (-=WarChief=-) std::vector<int> array; Quote (-=WarChief=-) input_file >> temp; array.push_back(temp);
никак не двумерный динамический массив.
|
|
| |
Bol4onoK | Дата: Понедельник, 14 Мая 2012, 01:05 | Сообщение # 4 |
был не раз
Сейчас нет на сайте
| Я понимаю что я глупый вопрос задал, но очень хотел бы получить ответ. С переносом в вектор это ясно, а как отделить первый символ. И как добавить в динамический массив (интересует способ фильтрации, не знаю как правильно назвать это, в общем распределения какое значение куда).
|
|
| |
Matou | Дата: Понедельник, 14 Мая 2012, 02:26 | Сообщение # 5 |
Исходный коТ
Сейчас нет на сайте
| Просто по порядку надо идти, первое значение определяет размер массива и с помощью него определяется сколько памяти под массив надо выделить, потом заносишь следующие N значений в первую строку, потом еще N значений во вторую и так далее, вот и все.
|
|
| |
Bol4onoK | Дата: Понедельник, 14 Мая 2012, 09:54 | Сообщение # 6 |
был не раз
Сейчас нет на сайте
| Спасибо за помощь, не сразу понял это правда Пошел писать дальше.
|
|
| |
-=WarChief=- | Дата: Понедельник, 14 Мая 2012, 13:38 | Сообщение # 7 |
почетный гость
Сейчас нет на сайте
| Завтыкал что массив двумерный, там буквально еще один цикл вложить нужно.
|
|
| |