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

Чтение из файла матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задан массив,определить есть ли такое значение k http://www.cyberforum.ru/cpp-beginners/thread1108290.html
Задан массив,определить есть ли такое значение k,при котором произведения (A(1)*A(2)*...A(k))и (A(k+1)*...*A(N)) равны.
C++ Как работает & в данном сравнении void disp_binary(unsigned u) { register int t; for(t = 128; t > 0; t = t/2) if(u & t) cout<<"1 "; // вот это не понятно else cout<<"0 "; } Что это за сравнение не могу понять. И почему одна &, а не две и что сравнивается в данном случае http://www.cyberforum.ru/cpp-beginners/thread1108282.html
C++ Чему будет равно a после выполнения следующего фрагмента программы в строке // 1 ?
Чему будет равно a после выполнения следующего фрагмента программы в строке // 1 ? int a = 0; for (;;) { if (a) break; a--; } cout << a; // 1 Варианты ответов:
C++ Каким будет результат компиляции и выполнения данного кода?
void main(void) { char alphabet ; int index; for (letter = "A", index = 0; letter <= "Я"; letter++, index++) alphabet = letter; alphabet = NULL; cout << "Буквы " << alphabet; }
C++ Пробема с функцией square http://www.cyberforum.ru/cpp-beginners/thread1108250.html
не могу скомпилировать таблицу квадратов от 1 до 100 напишите что не так и как правильно.(учу c++ по книжке страуструпа) сначала пробовал так #include "std_lib_facilities.h" int main() { for (int i = 0; i<100; ++i) cout << i << '\t' << square(i) << '\n'; } вот ошибка
C++ Заменить все члены, большие 7, последовательности a1,..., an числом 7. Даны натуральное число n, целые числа a1,..., an. Заменить все большие семи члены последовательности a1,..., an числом 7. Вычислить количество таких членов подробнее

Показать сообщение отдельно
Misha_prog
0 / 0 / 0
Регистрация: 15.04.2013
Сообщений: 184
01.03.2014, 12:17     Чтение из файла матрицы
Всем Привет !!!Ребят подскажите пожалуйста, на вход подаётся файл (неизвестно сколько строк и столбцов но известно что границы того что нужно считать такие - * ,файл примерно следующий :
**********
*ooooooooo*
*ooooooooo*
*aaaaaaaaa*
*bbbbbbbbb*
*ccccccccc*
**********
вот и нужно считать в матрицу ( т е в двумерный массив) .
Вообщем возникли две трудности
1) Как узнать длину двумерного массива ( Это наверное самое сложное )
2) Как вообще выделить память под матрицу пытался сделать так
C++
1
2
char *matrix;
matrix = new char[(число_строк)*(число_столбцов)];
потом когда пытаюсь обратиться к элементам по индексу т е вот так
C++
1
2
3
4
5
6
7
for(int i = 0; i < (число_строк); ++i)
{
   for(int j = 0; j < (чисто_столбцов) ;++j)
   {
        matrix[i][j] = 1; //тут ошибка
    }
}
Всем спасибо за внимание и за помощь!!!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru