2 / 2 / 1
Регистрация: 17.01.2014
Сообщений: 28
|
|
1 | |
Записать числа из файла в двумерный массив или вектор вроде такого vector<vector<int>>21.02.2014, 14:32. Показов 3094. Ответов 5
Метки нет (Все метки)
Добрый день, подскажите пожалуйста как лучше и проще считывать файл. в файле записаны числа, разделенные пробелами и запятыми:
1, 2, 3, 4, 5, 6, 7, 8, 9,10, вот примерно так. нужно записать их в двумерный массив или вектор вроде такого vector<vector<int>>.
0
|
21.02.2014, 14:32 | |
Ответы с готовыми решениями:
5
Указатель на объект вектор в векторе vector < vector<int>* >* error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::Vector<int>(void)" (?0?$Vector@H@@QAE@XZ) в функции _main Как можно увеличить размер вектора, который является элементом вектора vector<vector<int>>arr(n, vector <int>) vector<Struct2{int,vector<struct1>}> или множественное наследование ... |
Заблокирован
|
||||||
21.02.2014, 14:48 | 2 | |||||
0
|
2 / 2 / 1
Регистрация: 17.01.2014
Сообщений: 28
|
|
21.02.2014, 15:11 [ТС] | 3 |
xD так он там не обязателен, у меня не идеальный случай) где-то может стоять 10 пробелов, где то 1.
PS: Спасибо за потраченное время, НО!!! Итератор не определен, не понятно для чего вот это:tmp.pop_back();(там и так все обнуляется), и задача была: записать в двумерный массив, то есть должен учитываться переход строки...
0
|
55 / 48 / 13
Регистрация: 31.10.2013
Сообщений: 166
|
||||||
21.02.2014, 15:45 | 4 | |||||
Зачем такие ухищрения?!
1
|
Заблокирован
|
||||||
21.02.2014, 15:47 | 5 | |||||
Да хоть 20 пробелов, главное что больше нуля было, иначе считается одним блоком
это стирает последний символ в строке, тоесть запятую На здоровье:
затем, что у него запятая слитно с цифрой в файле, то есть '10,' - это в твой int не преобразуется как надо.
1
|
2 / 2 / 1
Регистрация: 17.01.2014
Сообщений: 28
|
||||||
21.02.2014, 17:00 [ТС] | 6 | |||||
Спасибо, ребят, что заморочились, но я все таки сделал по своему) может кому то пригодится:
0
|
21.02.2014, 17:00 | |
21.02.2014, 17:00 | |
Помогаю со студенческими работами здесь
6
Error LNK2019: unresolved external symbol "public: __thiscall Vector<int>::Vector<int>(int,int,int)" (?0?$Vec Нюансы синтаксиса: что означает запись vector<int*> a и vector <int>*a ? На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами Цикл: Создайте класс Matrix на базе вектора vector<vector<int>>. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |