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

Ошибка C4700 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача. Перезагрузка операторов http://www.cyberforum.ru/cpp-beginners/thread1199914.html
Создать класс Дата, с конструкторами, деструктором, установить дату, увеличить на 1 день (++), уменьшить на один день, добавить дни +=. Перегрузить инкремент и декремент как постфиксный и префиксный, перегрузить ввод и вывод в поток. Помогите пожалуйста решить, уважаемые формучане!!:wall:
C++ Нужно исправить ошибку /* source: http://runnable.com/Us53wIV1TEVWAAHd/how-to-search-a-node-in-a-linked-list-for-c%2B%2B * A sample code of search a node with a given value in a linked list, * and return the pointer of that node if it exists. * OUTLINE: traverse the linked list and compare the given value with * each node, and return the pointer of the node when they turn out * to be the same in value. */... http://www.cyberforum.ru/cpp-beginners/thread1199872.html
C++ Ошибка Run-Time Check Failure #0
Добрый день, сразу к делу ..... typedef BOOL (__stdcall WINAPI *hm_init)(char*); hm_init hm_begin; typedef BOOL (__stdcall WINAPI *MSC_INIT)(char *, int); MSC_INIT msc_init; ..... HMODULE myLib = LoadLibrary(_T("some.dll"));
Выполнить циклический сдвиг элементов квадратной матрицы, используя локальные и динамические массивы C++
Осуществить циклический сдвиг элементов квадратной матрицы размерность M x N вправо на k элементов таким образом: элементы первой строки сдвигаются в последний столбец сверху вниз, из него - в последнюю строку справа налево, из неё - в первый столбец снизу вверх, из него - в первую строку; для остальных элементов - аналогично.
C++ Багаж пассажира характеризуется количеством вещей и их общим весом. Прочитать из файла. http://www.cyberforum.ru/cpp-beginners/thread1199827.html
Багаж пассажира характеризуется количеством вещей и их общим весом. Дано файл Bagazh, содержащий сведения о багаже ​​нескольких пассажиров. Сведения о багаже ​​каждого пассажира представляют собой запись с двумя полями: одно поле целого типа (количество вещей) и одно - действительного (вес в килограммах).
C++ Ошибка при выводе файла с помощью fprintf FILE *F=fopen("1_1.txt","w"); std::string st="0123"; for(int i=0;i<st.length();i++) { fprintf(F,"%c",st); } fclose(F); Вопрос: почему не выводит?, что делать?) Необходимо использовать FILE и std::string(с классом String пашет, а вот так не пашет) Спасибо!) подробнее

Показать сообщение отдельно
VitoAcidrain
 Аватар для VitoAcidrain
58 / 58 / 1
Регистрация: 11.03.2013
Сообщений: 191
05.06.2014, 12:39     Ошибка C4700
Всем привет!
Need help!
Пишу программку в среде Visual Studio Express 2013 для Windows Desktop.
Уже всё перепробовал. То ошибка LNK2019 всплывает, то C4700.
При данной реализации, представленной ниже появляется ошибка:
Ошибка 1 error C4700: использована неинициализированная локальная переменная "NewHugeArray" c:\development\visualstudioworkspace\project7.5\project7.5\project7.5.cpp 47 1 Project7.5


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
54
55
56
57
58
59
60
61
62
// Project7.5.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <ctime>
 
using namespace std;  
 
class HugeInteger {
public:
    HugeInteger();
    ~HugeInteger();
 
    void addArrayElement();
    void showArray();
private:
    int HugeArray[40];
    int index;
};
 
void HugeInteger::addArrayElement(){
    srand(time_t(0));
    for (index = 0; index <= 40; index++){
        HugeArray[index] = rand() % 10 + 1;
    }
}
 
void HugeInteger::showArray(){
    for (index = 0; index <= 40; index++){
        cout << "Element" << index << " = " << HugeArray[index];
    }
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "RUSSIAN"); // Добавляем поддержку русского языка
    int choice;
 
    HugeInteger * NewHugeArray;
 
    do{
        cout << "(1) - Заполнить массив\n (2) - Вывести массив (3) - Сложение элементов\n (4) - Вычитание элементов\n\n";
        cout << "Ваш выбор : ";
        cin >> choice;
        switch (choice){
        case 1: NewHugeArray->addArrayElement(); cout << "\n\n";
            break;
        case 2: NewHugeArray->showArray(); cout << "\n\n";
            break;
        case 10: cout << "Выход\n\n";
            break;
        default: cout << "Введите число от 1 до 10\n\n";
            break;
        }
    } while (choice != 10);
    
    delete NewHugeArray;
 
    system("pause");
    return 0;
}
В чем мой косяк и как с ним бороться?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru