DennisKingsman
@DennisKingsman
Студент

Почему некорректно заполняется массив с файла?

Имея в файле массив :
33 99 0 1 3 7
1 9 77 0 2 1
при открытии потока и заполнении из него массива имею массив состоящий из -842150451 такого рода чисел
Писал код для сортировки, при вводе массива с клавиатуры все работает, с файла считывать не хочет, не могу понять в чем проблема так как делал вроде по методичке(проверку на открытие потока делал, путь к файлу верный)
ifstream in("D:\\files\\firstfile.txt");
ofstream out("D:\\files\\secondfile.txt");

int **Create(ifstream& in, int Length, int Higth)
{
	int **Mass = new int*[Higth];
	for (int i = 0; i < Higth; ++i)
	{
		Mass[i] = new int[Length];
	}

	for (int i = 0; i < Higth; ++i)
	{
		for (int j = 0; j < Length; ++j)
		{
			in >> Mass[i][j];
		}
	}

	in.close();
	return Mass;
}
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы