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

Чтение в двумерный массив из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу, хранящую телефонный справочник и обеспечивающую выдачу телефона по фамилии http://www.cyberforum.ru/cpp-beginners/thread731016.html
Составить программу, хранящую телефонный справочник и обеспечивающую выдачу телефона по фамилии. Признаком окончания работы со справочником является символ *
C++ почему не получается правильно вывести полученный массив на экран Скажите,в чем я тормознул. #include <iostream> using namespace std; int main() { int i,n=5; int k,j; int a; http://www.cyberforum.ru/cpp-beginners/thread731011.html
Координаты текущего клика C++
Как узнать?
C++ Структура.Работа с файлами
Описать структуру соответственно к структуре данных : Студент(ФИО,факультет,группа,средний балл успешности). Создать выходной файл методами последовательного двоичного ввода/вывода. Записать в файл 10 записей. Функциями прямого доступа позиционировать на 3 запись файлу.
C++ Class http://www.cyberforum.ru/cpp-beginners/thread730987.html
Можно сделать так ? class mnz { public: point array; //тип множеств }
C++ Перегрузка даны две перегрузки: 1. постфиксная для ++ чтобы прибавить 1 к height и к width Rectang & operator ++(int) {height++; width++; return *this;} 2. Для +=, складываем width и height const Rectang& operator+=(const Rectang &R) подробнее

Показать сообщение отдельно
svkpro
 Аватар для svkpro
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
14.12.2012, 00:16     Чтение в двумерный массив из файла
у меня была похожая задачка я делал так:
Код
	while(true)
			{
				cout<<"Введите имя файла:"<<endl;
				cin>>nf;//ввод имени файла
				if (_access(nf,0)!=-1) break;//есть ли файл.
				else(cout<<"Файл не найден!")<<endl;
				
			}					
				ifstream inpf (nf);
				cout<<inpf.rdbuf()<<endl;	
				cout<<endl;
				inpf.close();	
				
	
		ifstream inpf1 ("comb.txt");
	if (!inpf1.is_open())
	{
		cout<<"файл не найден!"<<endl;
	}

	//запись в массив
	for(int i = 0; i <8 ; i++){
		for(int j = 0; j <8; j++){
			inpf1>>mas[i][j];
		}
	}
	inpf1.close();
 
Текущее время: 20:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru