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

Считывание из файла. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка звуковых файлов http://www.cyberforum.ru/cpp-beginners/thread369742.html
Товарищи, с помощью каких библиотек, заголовочных файлов, структур, классов и т.д. можно обработать звуковые файлы (например WAV). Если немного конкретнее, то мне нужно работать с цифровым...
C++ Заполнение одномерного массива Здравствуйте, начали мы проходить массивы на С, а препод толком ничего не рассказал о них, и в инете не могу найти нормального примера заполнения (( кому не сложно напишите пожалуйста как заполнить... http://www.cyberforum.ru/cpp-beginners/thread369702.html
C++ Объявление класса с шаблоном
Пишу в Qt. Создал класс с шаблоном matrix.h #ifndef MATRIX_H #define MATRIX_H template <class T> class Matrix {
C++ Работа с массивом строк в С
#include <stdio.h> #include <conio.h> #include <string.h> #include <vector> int main() { char *units1 = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"...
C++ Изменение направления сортировки http://www.cyberforum.ru/cpp-beginners/thread369665.html
Подскажите плиз где надо знак поменять чтобы числа по убыванию были! #include <iostream.h> #include <conio.h> using namespace std; // наш массив int array; // сортировка void*Sort(int col) ...
C++ Сложение двух длинных чисел. всем привет. как вы считаете, каким способом лучше сделать? или абсолютно всеравно?) #include <iostream> #include <string> #include <vector> #include <algorithm> #include <iterator>... подробнее

Показать сообщение отдельно
Corvette
1 / 1 / 0
Регистрация: 09.09.2011
Сообщений: 45

Считывание из файла. - C++

20.10.2011, 20:15. Просмотров 416. Ответов 1
Метки (Все метки)

Считывание из файла.

Подскажите пожалуйста!!!! Очень надо!!!!!!
Как из файла считать только определенную матрицу (фрагмент) и записать в массив?
Например их текстового файла с содержимым

1 1
1 1

3 3
3 3

Считать только вторую матрицу и присвоить массиву.

У меня получается только весь файл целиком читать. Возможно ли считывать определенную матрицу из файла (например вторую).

Код
#include <iostream>
#include <conio.h>
#include <fstream>

using namespace std;

const int size1 = 2, size2=2, size3=2;

int main ()
{
    ifstream in ("1matrix.txt");
    
    char A [size1][size2][size3] = {{{0}}};
    
    for (int i=0; i<2; i++)
    {
        for (int j=0; j<2; j++)
        {
            for (int k=0; k<2; k++)
            {
                in >> A [i][j][k];
            }
        }  
    }
    
   
    
    
     for (int i=0; i<2; i++)
    {
         for (int j=0; j<2; j++)
        {
            for (int k=0; k<2; k++)
            {
                cout << A [i][j][k] << " ";
            }
            cout << endl;
        }  
        cout << endl;
    }

    in. close ();
    getch ();
    return 0;
}

PS: Между элементами матрицы пробел, а между самими матрицами пустая строка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru