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

Ошибка: Run-Time Check Failure #3 - The variable 'zero' is being used without being initialized. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Храним пароли в переменной http://www.cyberforum.ru/cpp-beginners/thread515704.html
Задался вопросом, как правильно хранить строку с приватной информацией в программе (переменной). Пример: TCHAR szComrnandLine = TEXT("\"C:\\Program Files\\Microsoft Office\\OFFICE11\\MSACCESS.EXE\" \"C:\\Prg\\db.mde\" /runtime /user GaDs /pwd password"); if(CreateProcessWithLogonW( TEXT("test"), NULL, TEXT("password"), LOGON_WITH_PROFILE,
C++ Стеки Здравствуйте, помогите пожалуйста осилить задачу. Задача: Вот то что я написал, а дальше что то никак не идет. #include <iostream> using namespace std; const int size = 10; http://www.cyberforum.ru/cpp-beginners/thread515682.html
C++ Длинная арифметика
http://www.********/index.asp?main=task&id_task=103 Как решить эту задачу? С помощью чего, и в чем смысл решения длянной арифметики?
Проблемы с реализацией программы C++
Всем добрый вечер! не могу понять в чем ошибка программы. Сама программа запускается, ввожу параметр eps и дальше она ничего не делает. Причем, если в main отключить строчку a = square_root(Sin(x+0.74,epsG),epsF)*Sh((0.8*(x*x)+0.1),epsPhi); то все выполняется. При компиляции никаких ошибок нет. Помогите, пожалуйста. #include "stdafx.h" #include<iostream> #include<cmath> using...
C++ Векторы http://www.cyberforum.ru/cpp-beginners/thread515665.html
Изучаю сейчас библиотеку vector. #include <vector> int main() { std::vector<int> v(2); // Создаем вектор, состоящий из двух элементов типа Int // Создаем ссылки на оба элемента int& first = v.front(); int& last = v.back(); v.insert(v.begin() + 1, 1, 1); // Добавляем новые элементы в середину вектора
C++ Подсчитать наибольшее количество идущих подряд пробелов Даны натуральное число n, символы S1, .... Sn . а) Подсчитать наибольшее количество идущих подряд пробелов; б) Выяснить, верно ли, что в последовательности S1, .... Sn имеются пять идущих подряд букв е. Решите на С++.Спасибо заранее. Добавлено через 22 часа 25 минут Число символов в строке не вносит в исходные данные задачи, но предполагается, что оно не превосходит максимально... подробнее

Показать сообщение отдельно
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
10.03.2012, 23:29     Ошибка: Run-Time Check Failure #3 - The variable 'zero' is being used without being initialized.
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
#include <iostream>
#include <cstdlib>
#include <clocale>
 
template <typename T>
int find_zero(const T* array, unsigned int size)
{
    T test = T();
    
    for (unsigned int i = 0; i < size; ++i)
        if (array[i] == test)
            return static_cast<int>(i);
    
    return -1;
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int array[] = {1, 2, -1, 0, 1};
    
    int index = find_zero(array, sizeof(array) / sizeof(int));
    if (index >= 0)
        std::cout << "Ответ: " << index << std::endl;
    else
        std::cout << "В массиве нет нулевых элементов" << std::endl;
    
    system("Pause");
    return EXIT_SUCCESS;
}
ответ: 3
 
Текущее время: 13:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru