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

подскажите почему программа работает неправильно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ бинарные деревья http://www.cyberforum.ru/cpp-beginners/thread370476.html
Вот у меня есть программа, которая создает бинарное дерево из массива целых чисел. #include <iostream> #include <conio.h> using namespace std; struct bin_tree { int value; bin_tree *left, *right; }*pHead = NULL; // óêàçàòåëü íà âåðøèíó ðàâåí íóëþ
C++ Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент Задача с двумерным массивом на C (не C++). Дана целочисленная прямоугольная матрица. Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент. Характеристикой строки целочисленной матрицы назовем сумму ее отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик. Если кто знает, помогите, пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread370474.html
C++ Динамическое выделение памяти в dll
Читая Рихтера наткнулся вот на такое замечание:NOTE: Важно понимать, что единое адресное пространство состоит из одного исполняемого модуля и нескольких DLL-модулей. Одни из них могут быть скомпонованы со статически подключаемой библиотекой С/С++, другие — с DLL-версией той же библиотеки, а третьи (написанные нс на С/С++) вообще ею не пользуются Многие разработчики допускают ошибку, забывая,...
C++ Транспонирование матрицы
int _tmain(int argc, _TCHAR* argv) { const int n=5; int a; srand(GetTickCount()); for (int i=0; i < n; i++) for (int j=0; j < n; j++) a=rand()%10; for (int i=0;i<n;i++) {
C++ Перегрузка оператора ==, в классе Матрица http://www.cyberforum.ru/cpp-beginners/thread370436.html
#ifndef MATRIX_H #define MATRIX_H template <class T> class Matrix { public: Matrix(int Rows, int Cols); ~Matrix(); int RowsCount()const;
C++ Проблема с вводом текста. Привет всем!!! извините конечно, за столь простой вопрос.. забыл и никак вспомнить не могу, как в Объект инспекторе выставить значения текста в кнопке не по центру как по умолчания выравнивается, а по длине кнопки.. Заранее благодарю.. подробнее

Показать сообщение отдельно
korkis
0 / 0 / 0
Регистрация: 22.10.2011
Сообщений: 19

подскажите почему программа работает неправильно - C++

22.10.2011, 01:07. Просмотров 1316. Ответов 6
Метки (Все метки)

Использование двумерного массива как аргумента функции и возвращаемого значения функции


выдает предупреждение:1>------ Build started: Project: Glushkov_double_massive_and_func, Configuration: Debug Win32 ------
1> tredfy.cpp
1>f:\projects си++\glushkov_double_massive_and_func\glushkov_double_massive_and_func\tredfy.cpp(18): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files\microsoft visual studio 10.0\vc\include\stdio.h(304) : see declaration of 'scanf'
1>f:\projects си++\glushkov_double_massive_and_func\glushkov_double_massive_and_func\tredfy.cpp(20): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files\microsoft visual studio 10.0\vc\include\stdio.h(304) : see declaration of 'scanf'
1>f:\projects си++\glushkov_double_massive_and_func\glushkov_double_massive_and_func\tredfy.cpp(36): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1> c:\program files\microsoft visual studio 10.0\vc\include\conio.h(128) : see declaration of 'getch'
1>f:\projects си++\glushkov_double_massive_and_func\glushkov_double_massive_and_func\tredfy.cpp(53): warning C4700: uninitialized local variable 'n' used
1>f:\projects си++\glushkov_double_massive_and_func\glushkov_double_massive_and_func\tredfy.cpp(55): warning C4700: uninitialized local variable 'm' used
1> LINK : F:\Projects Си++\Glushkov_double_massive_and_func\Debug\Glushkov_double_massive_and_func.exe not found or not built by the last incremental link; performing full link
1> Glushkov_double_massive_and_func.vcxproj -> F:\Projects Си++\Glushkov_double_massive_and_func\Debug\Glushkov_double_massive_and_func.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========


#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <locale.h>
#include <string.h>
#include <conio.h>
#include <windows.h>

int**getMemory(int,int);
void printArray(int**);

int main( )
{
setlocale(LC_ALL, "");
int **Array;
int i,j,n,m;
printf("Rows->");
scanf("%i",&n);
printf("Cows->");
scanf("%i",&m);

Array=getMemory(n,m);

for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
Array[i][j]=i+1;
}

printArray(Array);

for(i=0;i<n;i++)

delete[] Array[i];
delete[] Array;
getch();
return 0;

}

int** getMemory(int n,int m)
{
int**mas;
mas=new int*[n];
for(int i=0;i<n;i++)
mas[i]=new int[m];
return mas;
}

void printArray(int**mas)
{
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
printf("mas[i][j]=%i",mas[i][j]);
}
printf("\n");
}


}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru