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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2008, 09:44   #1
Frog25
Пользователь
 
Регистрация: 16.06.2008
Сообщений: 16
По умолчанию чтение из файла в два массива

Добрый день немогу разобраться с чтением из файла в два массива
в файле данные расположены так:
0 0 1
0 1 0
1 1 0

0 1 0
1 1 0
1 0 0


0 2 1
1 1 1
2 0 1
2 1 1

0 1 1
1 0 1
1 1 1
2 0 1
то, что выделено нужно считать в массивы. Для одного у мну есть а для второго
Код:
int rd=nrow;
				int **pd1=new int *[rd];
				for (int nr=0;nr<rd;nr++)
					*(pd1+nr)=new int [ncol];
				for(int nr=0;nr<rd;nr++) 				                          
for(int nc=0;nc<ncol;nc++)
				fin>>*(*(pd1+nr)+nc);
				for(int nr=0;nr<rd;nr++) 
					{for(int nc=0;nc<ncol;nc++)
					cout<<*(*(pd1+nr)+nc)<<'\t';
					cout<<endl;
nrow,ncol задаётся в начале действия программы
Frog25 вне форума Ответить с цитированием
Старый 26.06.2008, 10:47   #2
Frog25
Пользователь
 
Регистрация: 16.06.2008
Сообщений: 16
По умолчанию

немного переделал для первого массива код
Код:
fin.seekg(0,ios::end); 
				long int fsize=fin.tellg(); 
				cout<<"fsize="<<fsize<<endl;
				cin.get();
				fin.seekg(0,ios::beg);
				int rd=fsize/(ncol*6*5+2);
				int **pd=new int *[rd];
				for (int nr=0;nr<rd;nr++)
					*(pd+nr)=new int [ncol];
				for(int nr=0;nr<rd;nr++) 
				for(int nc=0;nc<ncol;nc++)
				fin>>*(*(pd+nr)+nc);
				for(int nr=0;nr<rd;nr++) 
					{for(int nc=0;nc<ncol;nc++)
					cout<<*(*(pd+nr)+nc)<<'\t';
					cout<<endl;
					}
но как теперь взять данные для второго массива?
Frog25 вне форума Ответить с цитированием
Старый 26.06.2008, 12:15   #3
Frog25
Пользователь
 
Регистрация: 16.06.2008
Сообщений: 16
По умолчанию

всё сделал. тему можно закрыть.
Frog25 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение файла [Smarik] Помощь студентам 8 28.04.2008 22:15
Чтение из файла... Bill Gates Общие вопросы Delphi 3 22.03.2008 22:13
чтение файла Arteom Общие вопросы Delphi 6 27.08.2007 18:15
Чтение из файла Need_Help Паскаль, Turbo Pascal, PascalABC.NET 5 19.05.2007 05:37
чтение файла vicvtor Общие вопросы Delphi 4 27.11.2006 12:26