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

Warning C4700: использована неинициализированная локальная переменная "matrix" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метасимвол. http://www.cyberforum.ru/cpp-beginners/thread168445.html
Задание Входной текст хранится в файле и состоит из слов, разделенных пробилами. Ввести из клавиатуры шаблон с метасимволами (метасимвол задается в конкретном варианте). Во входном тексте найти слова (цепочки) за заданной маской. Сформировать исходный файл, превратив входной текст определенным в конкретном варианте способом. Метасимволы в шаблоне могут повторяться, но они все для конкретного...
C++ Возращение результата функции в виде указателя на объект есть функция My_Class* preprocessing(const My_Class* obj) { My_Class* Result = new My_Class(); ... return Result; } внутри неё создается указатель на локальный объект, проводятся действия и он возращается как результат функции. Читал в статье то, что так делать нежелательно. http://www.cyberforum.ru/cpp-beginners/thread168444.html
C++ double a=1/2; cout<<a;(a=0) что не так?
#include <iostream> using namespace std; void main() { double a=1/2; cout<<a; } выводит a=0; использую 2008 студию. почему округляет до целого? Как исправить?
Ошибка при выводе строки C++
Подскажите в чем дело?? #include <iostream> #include <conio.h> #include <string.h> using namespace std; class BinarySearchTree { private:
C++ Потоки http://www.cyberforum.ru/cpp-beginners/thread168411.html
Здравствуйте, помогите пожалуйста преподаватель сказал нужно добавить код в третьем потоке(thread3), чтобы событие не происходила пока не заполнится массив. Задача: Один поток готовит матрицу в памяти M = 1000х1000 байт со случайными числами от 0 до 255. Другой поток в это время принимает с клавиатуры два числа X, Y, а третий поток – готовит на экране окно для вывода результатов расчетов. Как...
C++ сумма первыйх членов ряда Написать программу, которая вычисляет сумму первых п членов ряда: 1, 3, 5, 7 ... Количество суммируемых членов ряда задается во время работы программы. Ниже приведен рекомендуемый вид экрана во время работы программы. Пусть выводит ответ так : Вычисление частичной суммы ряда: 1,3,5,7 ... Введите количество суммируемых членов ряда -> 15 Сумма первых 15 членов ряда равна 330 подробнее

Показать сообщение отдельно
opensuse2008
2 / 2 / 0
Регистрация: 23.09.2010
Сообщений: 15
23.09.2010, 11:50  [ТС]     Warning C4700: использована неинициализированная локальная переменная "matrix"
Цитата Сообщение от M128K145 Посмотреть сообщение
C++
1
double **matrix = null;
Один вопрос - одна тема
прошу прощения.

Somebody. спасибо, исправил теперь.

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <fstream>
#include <iostream>
#include <tchar.h>
#include <math.h>
#include <stdio.h>
#include <iomanip>
 
using namespace std;
 
void echo(double **mas,int n)
{
 cout<<endl<<n<<endl;
  for(int i=0;i<n;i++)
   {
    for(int j=0;j<=n;j++) cout<<mas[i][j]<<" ";
    cout<<endl;
   }
}
 
double** read(int &n)
{
 
ifstream in("file.txt");
if(in==NULL) cout<<"Cannot open file."<<endl;
in>>n;
 
double **mas=new double* [n];
for(int i=0; i<n; i++)
{
 
    mas[i]=new double [n+1];
}
 
for(int i=0; i<n; i++)
    for(int j=0; j<=n; j++)
    {
        in>>mas[i][j];
    }
in.close();
return mas;
}
 
int main()
{
    int n;
 
double **mas;
mas=read(n);
 
echo(mas, n);
 
 
}
а как лучше сделать? или так нормально.
 
Текущее время: 23:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru