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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2009, 18:49   #1
Ronin021992
 
Регистрация: 16.12.2009
Сообщений: 3
По умолчанию Как считать массив из файла?

Обьясните пожалуйста на примере, как из текстового файла с числовыми данными, введенных например через пробел, считать данные и вести их на экран в виде двухмерного массива?(На языке СИ)

Последний раз редактировалось Ronin021992; 16.12.2009 в 19:30.
Ronin021992 вне форума Ответить с цитированием
Старый 16.12.2009, 19:27   #2
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию

Код:
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
	int const n=4;
	int i=0;
	int j=0;
	int a[n][n];
	ifstream f("1.txt");
	while(!f.eof())
	{
		if(j==n)
		{
			i++;
			j=0;
			cout<<endl;
		}
		f>>a[i][j];
		cout<<a[i][j]<<" ";
		j++;
	}
	
system("pause");
}
Cpluser вне форума Ответить с цитированием
Старый 16.12.2009, 19:30   #3
Ronin021992
 
Регистрация: 16.12.2009
Сообщений: 3
По умолчанию

А как на СИ?
Ronin021992 вне форума Ответить с цитированием
Старый 16.12.2009, 19:42   #4
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

для чтения числа используйте fscanf
Код:
int a[5][5];
FILE* f = ...
// в цикле:
fscanf(f, "%d", &a[i][j]);
netrino вне форума Ответить с цитированием
Старый 16.12.2009, 20:44   #5
Ronin021992
 
Регистрация: 16.12.2009
Сообщений: 3
По умолчанию

Что-то не выводит.

Последний раз редактировалось Ronin021992; 16.12.2009 в 22:12.
Ronin021992 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу считать двумерный массив=((( pinch000 Общие вопросы C/C++ 15 02.01.2012 14:35
Как оперативно считать данные из txt файла Rustik2 Общие вопросы C/C++ 8 10.10.2009 12:40
как считать имена файлов из директории и поддерикторий в массив, ХЭЛП uraveselov Microsoft Office Excel 2 10.04.2008 09:50
считать елементы файла в массив XfighT Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 14.01.2008 16:35
как считать данные с Txt файла? Alar Общие вопросы Delphi 0 29.10.2006 20:12