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

Как считать матрицу из файла без указания размерности? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан текстовый файл f , содержащий программу на языке Паскаль. Проверить эту программу на соответствие количества ключевых слов BEGIN, END. http://www.cyberforum.ru/cpp-beginners/thread37230.html
Дан текстовый файл f , содержащий программу на языке Паскаль. Проверить эту программу на соответствие количества ключевых слов BEGIN, END. вот решение на Паскале! нужно на с или с++! заранее...
C++ Функции для очистки содержимого файла Есть какие нибудь функции для очистки содержимого файла???ну или для его удаления хотя бы?Подскажите пжл... http://www.cyberforum.ru/cpp-beginners/thread37226.html
Определить минимально значение среди трех вещественных чисел C++
Описать функции: 1) ввода исходных данных 2) обработки исходых данных 3) вывода результата С помощью этих функций написать программу для решения предложенной задачи: Определить минимально...
C++ Файловые потоки и кириллица в имени файла
существует следующая проблема, возможно ранее обсуждалась, но поиск по форуму результатов не принес: ... std::ofstream file( "c:/кириллица_в_пути/file.txt" ); file << "hello, world!"; ...
C++ Есть код нужно исправить ошибки http://www.cyberforum.ru/cpp-beginners/thread37201.html
есть задача: ввести размер квадратной матрицы и ее элементы. Элементы матрицы расположить в динамической памяти. Определить номер столбца, у которого сумма элементов, расположенных выше главной...
C++ Из строки удалить все символы, кроме пробелов, не являющиеся буквами английского алфавита Разработать консольное приложение. 1. Во введенной строке после k-го символа вставить заданную подстроку. Подстроку ввести с клавиатуры. 2. Найти и напечатать сколько раз повторяется в строке... подробнее

Показать сообщение отдельно
Lil Crazy
6 / 6 / 1
Регистрация: 23.03.2009
Сообщений: 198
30.05.2009, 15:54  [ТС]
FunDuck, вот как я использовал ваш код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
int **ReadMatrixFromFile(int &K, int &L)
{
    ifstream in("C:\in2.txt");
    char i1[128];
    int i,j;
    int K1=0,L1=0;
    while (true)
    {
        in.read(i1,1);
        if (i1[0]==' ') ++L1;
        if (i1[0]=='\n')
        {
            ++K1;
            ++L1;
        }
        if (in.eof())
        {
            ++K1;
            ++L1;
            break;
        }
    }
    L1=L1/K1;
    int ** X=CreateMatrix(K1,L1); 
    for (i=0;i<K1;i++)
    {
         for (j=0;j<L1;j++)
            ifstream in("C:\in2.txt");
    }
    K=K1;
    L=L1;
    return X;
}
Матрица считывается, но вот так она считывает матрицу
1 2 3
4 5 6
7 8 9
как
-842150451-842150451-842150451
-842150451-842150451-842150451
-842150451-842150451-842150451
Как избавится от этого неправильного формата???
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru