Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 22.12.2010
Сообщений: 29
1

un-Time Check Failure #3

22.03.2011, 22:10. Показов 801. Ответов 6
Метки нет (Все метки)

ошибок при компиляции нету, но появляется ошибка "un-Time Check Failure #3 - The variable 'i' is being used without being defined."
Что еще не дописал?
Код
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <iostream>
#include <math.h>
#define size 4
using namespace std;
void _tmain()
{
setlocale(LC_CTYPE,"Russian");
int mas[size], max, min, i, *ua; // массив, максимум, минимум
ua=new int[i];
cout<<"Введите "<< size <<" чисел \n";
for (i=0; i<size; i++)
cin >> mas[i];
max=mas[0];
min=mas[0];
for (i=1; i<size; i++) {
if (mas[i] > max)
max = mas[i];
if (mas[i] < min)
min = mas[i];
}
cout << "массив до изменения:\n";
for (i=0; i<size; i++)
cout << mas[i] << " ";
cout << endl;
for (i=0; i<size; i++)
if (mas[i] == min)
mas[i] = max; // заменяем все минимальные элементы максимальными
cout << "массив после изменения:\n";
for (i=0; i<size; i++)
cout << mas[i] << " ";
cout << endl;
cout << "Press any key\n";
delete ua;
_getch();
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2011, 22:10
Ответы с готовыми решениями:

Загрузка DLL и ошибка "Run-Time Check Failure"
Здравствуйте. Пытаюсь подключить ftdi.dll. Код для начала простейший: #include &quot;stdafx.h&quot;...

Run-Time Check Failure #2 - Stack around the variable 'A' was corrupted
#include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; int main() {...

Run-Time Check Failure #2 - Stack around the variable 'MX' was corrupted.
Решаю задачу. Вот код: #include &lt;iostream&gt; using namespace std; int main () { int S;...

Run-Time Check Failure #2 - Stack around the variable 'support_points_1' was corrupted
Ошибка вылетает на статический массив после завершения работы функции. Вроде как выход за...

6
Модератор
Эксперт по электронике
8434 / 6270 / 845
Регистрация: 14.02.2011
Сообщений: 21,767
22.03.2011, 22:13 2
Цитата Сообщение от tripleus Посмотреть сообщение
int mas[size], max, min, i, *ua; // массив, максимум, минимум
ua=new int[i];
i не инициализирована
в результате
new int[i] сколько должен выделить???
0
Maniac
Эксперт С++
1455 / 956 / 159
Регистрация: 02.01.2009
Сообщений: 2,816
Записей в блоге: 1
22.03.2011, 22:13 3
C++
1
2
int mas[size], max, min, i, *ua; // Чему i равно???? 
ua=new int[i];
не успел =) ..
0
Модератор
Эксперт по электронике
8434 / 6270 / 845
Регистрация: 14.02.2011
Сообщений: 21,767
22.03.2011, 22:16 4
Цитата Сообщение от tripleus Посмотреть сообщение
delete ua
delete[] ua;
и вообще я не вижу где ты это используешь
0
Делаю внезапно и красиво
Эксперт С++
1311 / 1226 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
23.03.2011, 09:03 5
i не просто не инициализированна, но и не объявлена.
Вообще не пойму, как скомпилировать получилось такое.)

хм. Не увидел. Жаль, кнопки удаления сообщения нету.) Нуп-нуп-нуп.
0
Maniac
Эксперт С++
1455 / 956 / 159
Регистрация: 02.01.2009
Сообщений: 2,816
Записей в блоге: 1
23.03.2011, 10:23 6
Deviaphan, Она объявлена.
0
Делаю внезапно и красиво
Эксперт С++
1311 / 1226 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
23.03.2011, 10:57 7
Цитата Сообщение от Deviaphan Посмотреть сообщение
хм. Не увидел. Жаль, кнопки удаления сообщения нету.) Нуп-нуп-нуп.
Когда куча переменных в одной строке объявлена, и без инициализирования, грех не запутаться.)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.03.2011, 10:57

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Run-Time Check Failure # 2
Нужно чтобы програмка находила расстояние между прямыми в пространстве.Она работает,находит...

Run - Time Check Failure #2 - S
Вот сам код, результат выдает правильно, но в самом конце, когда в консоли пишет &quot;Для продолжения...

Run-Time Check Failure #3
Господа, может кто мне поможет. Код (глупый конечно код, но как могу): #include &quot;stdafx.h&quot;...

Run-Time Check Failure #3
// // first.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot;...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.