Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2019, 22:40   #1
bylbyl9tor
Пользователь
 
Регистрация: 07.10.2018
Сообщений: 28
Стрелка C++ Считывание данных из файла

Вот Код, считываю матрицу из файла. А выводит в консоль мусор
Код:
#include <fstream>
#include <iostream>
using namespace std;

int main()
{
	setlocale(LC_ALL, "RUSSIAN");

	ifstream in("C:\\Users\\User\\source\\repos\\pp4\\Debug\\input.txt");

	if (in.is_open())
	{

		int count = 0;
		int temp;

		while (!in.eof())
		{
			in >> temp;
			count++;
		}

		
		in.seekg(0, ios::beg);
		in.clear();

		
		int count_space = 0;
		char symbol;
		while (!in.eof())
		{
			in.get(symbol);
			if (symbol == ' ') count_space++;
			if (symbol == '\n') break;
		}
		//cout << count_space << endl;

		in.seekg(0, ios::beg);
		in.clear();


		int n = count / (count_space + 1);
		int m = count_space + 1;
		double **x;
		x = new double*[n];
		for (int i = 0; i < n; i++) x[i] = new double[m];

		for (int i = 0; i < n; i++)
			for (int j = 0; j < m; j++)
				in >> x[i][j];

		for (int i = 0; i < n; i++)
		{
			for (int j = 0; j < m; j++)
				cout << x[i][j] << "\t";
			cout << "\n";
		}

		for (int i = 0; i < n; i++) delete[] x[i];
		delete[] x;

		in.close();
	}
	else
	{
		cout << "Файл не найден.";
	}

	system("pause");
	return 0;
}
bylbyl9tor вне форума Ответить с цитированием
Старый 11.04.2019, 14:26   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от bylbyl9tor Посмотреть сообщение
считываю матрицу из файла
Файл покажите. У меня нормально выводит:
Код:
1       2       3
4       5       6
7       8       9
Для продолжения нажмите любую клавишу . . .
Black Fregat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi ,считывание данных из ini файла. siemenscx75 Помощь студентам 3 15.06.2013 21:52
Считывание данных с файла LittleStudent Помощь студентам 0 29.05.2011 12:08
считывание данных из текстового файла Olejik Общие вопросы по Java, Java SE, Kotlin 3 03.10.2009 20:40
Считывание данных из файла inret Общие вопросы Delphi 4 18.11.2007 18:03
Считывание данных из файла PAVEL315 Общие вопросы Delphi 26 17.12.2006 00:53