С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 09.02.2021
Сообщений: 2
1

Как исправить ошибку variable is being used without being initialized?

09.02.2021, 09:27. Показов 3258. Ответов 2

Author24 — интернет-сервис помощи студентам
так как в с++ не очень, сможите мне исправить код, веть не понимаю что это за ошибка, первый раз с ней сталкиваюсь, вот сама ошибка - (Картинка вставлена в тему)
вот код - (11к.txd)
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
WORD LocalPlayer::getClosestTarget(float fov)
{
    D3DXVECTOR3 viewAngles = LocalPlayer::getLocalViewAngles();
    D3DXVECTOR3 localEyePos = LocalPlayer::getLocalEyePos();
 
    DWORD bestEntity;
 
    for (int i = 0; i < 64; i++)
    {
        if (Entity::isValid(Entity::getEntBase(i)) && Entity::getEntTeam(Entity::getEntBase(i)) != LocalPlayer::getLocalTeam())
        {
            D3DXVECTOR3 angle = CalcAngle(localEyePos, Entity::getEntBonePos(Entity::getEntBase(i), Hacks::AimBone));
            D3DXVECTOR3 cAngles = ClampAngles(angle - viewAngles);
            float delta = sqrt(cAngles.x * cAngles.x + cAngles.y * cAngles.y);
 
            if (delta < fov)
            {
                fov = delta;
                bestEntity = Entity::getEntBase(i);
            }
        } 
    }
    return bestEntity;
}
Миниатюры
Как исправить ошибку variable is being used without being initialized?  
Вложения
Тип файла: txt 11к.txt (727 байт, 2 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.02.2021, 09:27
Ответы с готовыми решениями:

Исправить ошибку "The variable 'c' is being used without being initialized"
задали написать программу -это то что получилось. Выдает ошибки или Run-Time Check Failure #3 - The...

Нужно исправить предупреждение variable 'v' might not have been initialized
procedure TForm2.Image4Click(Sender: TObject); var i,k,v:integer; S:string; begin v:=0; for...

Как исправить Warning: Local variable "x" does not seem to be initialized
как исправить эту ошибку unit1.pas(50,10) Warning: Local variable &quot;x&quot; does not seem to be...

Выбивает эту ошибку Variable 'num' might not have been initialized
В коде выбивает эту ошибку Unit3.pas(62): Variable 'num' might not have been initialized вот в...

2
фрилансер
5846 / 5376 / 1103
Регистрация: 11.10.2019
Сообщений: 14,367
09.02.2021, 09:45 2
Yegg Pirate, там же всё написано.

C++
1
DWORD bestEntity{};
1
Вездепух
Эксперт CЭксперт С++
12792 / 6669 / 1795
Регистрация: 18.10.2014
Сообщений: 16,870
09.02.2021, 20:59 3
Лучший ответ Сообщение было отмечено zss как решение

Решение

Цитата Сообщение от Yegg Pirate Посмотреть сообщение
сможите мне исправить код,
Кто вам сказал, что исправлять что-то нужно именно в этом коде?

Цитата Сообщение от Yegg Pirate Посмотреть сообщение
Как исправить ошибку variable is being used without being initialized?
Либо 1) перестать использовать неинициализированную переменную, либо 2) инициализировать ее. Никто здесь не знает, какой из этих двух вариантов правильный. Это только вам известно.

Добавлено через 1 минуту
Цитата Сообщение от Алексей1153 Посмотреть сообщение
там же всё написано.
C++
1
DWORD bestEntity{};
Это заметание проблемы под ковер. Переменная осталась неинициализированной потому, что if ни разу не выполнился. Вполне возможно (и скорее всего) основная проблема именно в этом, то есть в неправильном значении аргумента функции, а не в том, что переменная просто неинициализирована.
0
09.02.2021, 20:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.02.2021, 20:59
Помогаю со студенческими работами здесь

Выдает ошибку Run-Time Check Failure #3 - The variable 'S' is being used without being initialized
Для каждого x, изменяющегося от a до b с шагом h найти значение функции Y(x), суммы S(x) и |...

Выдает ошибку программы. Run-Time Check Failure #3 - The variable 'st' is being used without being initialized
такая вещь происходит при вводе размера массива 3 х 4 и некоторых других, на си программирую...

Не могу найти ошибку: Run-Time Check Failure #3 - The variable 'Index' is being used without being initialized
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int main() { const int...

Исправить ошибку For loop control variable must be simple local variable
var q,s,n:integer; a:array of integer; i:integer; Form1: TForm1; implementation {$R...

Как исправить "Warning: Local variable "s" of a managed type does not seem to be initialized"
main.pas(13,9) Warning: Local variable &quot;s&quot; of a managed type does not seem to be initialized ...

Как исправить ошибку cannot use local variable txt before is declared?
Как исправит ошибку cannot use local variable txt before is declared? И при каких обстоятельствах...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru