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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.68
YELLOOOW
0 / 0 / 0
Регистрация: 05.09.2014
Сообщений: 6
#1

Считывание чисел из файла в массив и ошибка: "Invalid allocation size: 4294967295 byte" - C++

05.09.2014, 22:42. Просмотров 2653. Ответов 22
Метки нет (Все метки)

Всем привет.
Есть два вопроса.
1. Нужно считать из txt файла числа в массив столбцов и строк. Код вроде правильный, но пишет ошибку:"Invalid allocation size: 4294967295 byte".
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <fstream> 
#include <algorithm> 
#include <ctime> 
#include <iostream> 
using namespace std; 
int main() 
{ 
int row, col; 
ifstream ifs("matrix.txt"); 
ifs >> row >> col; 
int ** a = new int * [row]; 
for (int r = 0; r < row; r++, cout << endl) { 
a[r] = new int [col]; 
for (int c = 0; c < col; c++) { 
ifs >> a[r][c]; 
cout << a[r][c] << ' '; 
} 
} 
for (int r = 0; r < row; r++) delete[] a[r]; 
delete[] a; 
cin.get(); 
return 0; 
}
2. Нужно считать из txt файла n чисел (которые идут в ряд через пробел), и записать их в массив. Тут возникли трудности... есть пример какого-то кода?

Извиняюсь за дурацкие вопросы.
Буду благодарен за ответ!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2014, 22:42     Считывание чисел из файла в массив и ошибка: "Invalid allocation size: 4294967295 byte"
Посмотрите здесь:

C++ Ошибка при компиляции invalid suffix "i64" on integer constant
C++ Из-за чего может возникать следующая ошибка: "Invalid null pointer"?
C++ Ошибка при компиляции "Size of the type 'char[]' is unknown or zero"
C++ Передача двумерного массива в функцию. Ошибка "invalid types for array subscript"
Ошибка с pow: "invalid operands of types" C++
Бинарный поиск, ошибка: "Invalid operands to binary expression" C++
Указатели, Динамическое выделение памяти, Ошибка invalid allocation size C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
08.09.2014, 01:41     Считывание чисел из файла в массив и ошибка: "Invalid allocation size: 4294967295 byte" #21
Цитата Сообщение от alsav22 Посмотреть сообщение
Вы про кого? Про меня или про ТС?
Про ТС.
Ну да, так сказать, всё по делу. Видимо, IDE YELLOOOW видит ошибку таким образом
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
08.09.2014, 01:52     Считывание чисел из файла в массив и ошибка: "Invalid allocation size: 4294967295 byte" #22
Цитата Сообщение от GuGo1991 Посмотреть сообщение
Видимо, IDE YELLOOOW видит ошибку таким образом
ТС вообще непонятно что пишет. Якобы пробует ваш код, а ошибка та же, что и в первом посте. Я ваш код пробовал и в студии, и в mingw. Вывод ошибок одинаковый. Возможно у ТС в решении несколько проектов, и та ошибка, которую он приводит, относится совсем к другому коду.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2014, 12:37     Считывание чисел из файла в массив и ошибка: "Invalid allocation size: 4294967295 byte"
Еще ссылки по теме:

Invalid allocation size 4294967295 bytes C++
C++ Ошибка - invalid allocation size: 4294967292 bytes
C++ При работе с free в деструкторе ошибка "Invalid address specified to RtlValidateHeap"
Ошибка "Bad allocation" при обращении к массиву C++
Код при компиляции пишет ошибку: "Invalid allocation size: 4294967295 byte" C++

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

Или воспользуйтесь поиском по форуму:
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
08.09.2014, 12:37     Считывание чисел из файла в массив и ошибка: "Invalid allocation size: 4294967295 byte" #23
alsav22, не исключено
Yandex
Объявления
08.09.2014, 12:37     Считывание чисел из файла в массив и ошибка: "Invalid allocation size: 4294967295 byte"
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru