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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SilentM
0 / 0 / 0
Регистрация: 20.04.2009
Сообщений: 21
#1

Вылет во время компилирования - C++

28.05.2009, 17:20. Просмотров 352. Ответов 2
Метки нет (Все метки)

у меня проблема код компилится и хорошо все работает в Dev C++ 4.9.9.2, но не компилется в visual c++ 6.0, просто вылетает в определенный момент.
Почему так может быть? Как сделать чтобы в visual c++ 6.0 тоже компилилось?

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

main()

{
int n1, n2, i, j, k, t, p, m;
float dist, dist1;

printf("Vvedite kolichestvo fiksirovannih tochek\n");
scanf("%i",&n1);

float **mas1;
mas1 = new float *[n1];
for (m = 0; m < k; m++)
mas1[m] = new float [2];
// float mas1[n1][2];

printf ("\n");
printf("Vvedite kolichestvo dopolnitelnih tochek\n");
scanf("%i",&n2);

float **mas2;
mas2 = new float *[n2];
for (t = 0; t < k; t++)
mas2[t] = new float [2];

//float mas2[n2][2];

printf ("\n");
for (i=0; i<n1; ++i)
{
printf("Vvedite koordinati %i", i+1);
printf(" fiksirovannoy tochki\n");
scanf("%f%f", &mas1[i][0], &mas1[i][1]);
}

printf ("\n");
for (i=0; i<n2; ++i)
{
printf("Vvedite koordinati %i", i+1);
printf(" dopolnitelnoy tochki\n");
scanf("%f%f", &mas2[i][0], &mas2[i][1]);
}

float **res;
res = new float *[n1];
for (p = 0; p < k; p++)
res[p] = new float [2];
//float res[n1][2];

for (i=0; i<n1; i++)
{
dist1=sqrt(((mas1[i][0])-(mas2[0][0]))*((mas1[i][0])-(mas2[0][0]))+((mas1[i][1])-(mas2[0][1]))*((mas1[i][1])-(mas2[0][1])));
for (j=0; j<n2; j++)
{
dist=sqrt(((mas1[i][0])-(mas2[j][0]))*((mas1[i][0])-(mas2[j][0]))+((mas1[i][1])-(mas2[j][1]))*((mas1[i][1])-(mas2[j][1])));
if (dist<=dist1)
{
res[i][0]=dist;
res[i][1]=j;
dist1=dist;
}

}
}

for (i=0; i<n1; ++i)
{
k=res[i][1];
printf ("\n");
printf ("Blijayshaya k A%i",i+1);
printf (" tochka B%i",k+1);
printf (" s koordinatami (%3.3f",mas2[k][0]);
printf (",%3.3f",mas2[k][1]);
printf (") rasstojanie = %3.3f\n", res[i][0]);
printf ("\n");
}

system("PAUSE");
return 0;

}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2009, 17:20     Вылет во время компилирования
Посмотрите здесь:

Ошибка компилирования... - C++
Мб кто подскажет: при компиляции вылазит &quot;Не удается открыть файл предкомпилированный заголовок: Debug\f1.pch: No such file or directory&quot;....

Исправить ошибки компилирования класса - C++
Ошибки: Сам Код: main.cpp #include &lt;string&gt; #include &lt;conio.h&gt; #include &quot;book.h&quot; #include &quot;vse.h&quot; #include &lt;iostream&gt; ...

Ошибка компилирования C4996 при вызове scanf - C++
У мене выдает ошибку #include &quot;stdafx.h&quot; в visual studio 2015 но на visual studio 13 работет всё. Помогите что нужно изменить чтоб...

Какой проект надо создать для компилирования DLL - C++
Какой проект надо создать и как изменить исходник , что бы компилировал в DLL , а не в EXE ??

При смене режима компилирования с дебага на релиз, программа бьёт файлы что делать? - C++
делал курсач по DES шифрованию, и когда решил откомпилировать в релиз то программа при расшифровании стала бить файлы, что может быть?

Вылет по непонятным причинам! - C++
вот мой код....правда не полный...потомучто ошибка гдето тут: #include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include&lt;time.h&gt; ...

Неопознанный вылет калькулятора - C++
функция перевода стала криво работать после переписывания кода на классы. при запуске просто зависает. есть какие-то идеи? #pragma...

Вылет программы на деструкторе - C++
Здравствуйте, подскажите пожалуйста что не так? Программа не корректно завершается #pragma once #pragma warning(disable:4996) ...

Вылет после компиляции - C++
Реализация алгоритма Дейкстры. После запуска компиляции - вылет из CodeBlocks #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using...

Вылет при срабатывании деструктора - C++
Собственно говоря вот: class MatrixGraph { int **arcs; int n; public: MatrixGraph(int vertexnumber) ...

Вылет из программы при выполнении - C++
Вот ф-ция из-за которой вылетает программа.Ф-ция считает среднее арифметическое соседних элементов массива который был обьявлен как...

Вылет программы после завершения - C++
Добрый день. Сегодня решил начать изучение языка программирования. Нашел учебник для чайников, там построение задач ведется с...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
28.05.2009, 17:31     Вылет во время компилирования #2
for (m = 0; m < k; m++)
k чему равно ?.
SilentM
0 / 0 / 0
Регистрация: 20.04.2009
Сообщений: 21
28.05.2009, 17:41  [ТС]     Вылет во время компилирования #3
ой..чето я глупость написала там должно было быть <n1
Теперь все работает!!! Спасибо!!!
Ответ Создать тему
Опции темы

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