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

Смена Компилятора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядочить N последних элементов (N<M) в порядке роста их значений. http://www.cyberforum.ru/cpp-beginners/thread23861.html
Привет всем! Никак не пойму как решить задачу: Задан массив чисел А(M). Упорядочить N последних элементов (N<M) в порядке роста их значений. :help:
C++ Сформировать массив Привет Всем! Если не сложно помогите с задачей по алгоритмизации: Дан массив Z(15). Сформировать массив Y следующим образом. Если положительных элементов в массиве Z больше, чем отрицательных, то заменить в нем отрицательные элементы нулями. Иначе заменить положительные элементы максимальным элементом массива Z(15). Элементы массива Z задать самостоятельно. Начальный и сформированный... http://www.cyberforum.ru/cpp-beginners/thread23860.html
Найти в тексте все слова с наибольшим количеством гласных букв русского алфавита C++
Дан текст. Найти в нем все слова с наибольшим количеством гласных букв русского алфавита. Кто может помочь с решением этой задачи?
C++ Вывод на экран геометрических фигур
Дали курсач. Задание: разработать программу, обеспечивающую изображение на экране дисплея определенного набора плоских и пространственнных геометрических фигур. Предусмотреть в программе возможности масштабирования фигур или их изображения по задаваемым размерам и построения 3-х проекций для определенной фигуры. Все предоставляемые услуги оформить в сервисного меню с библиотекой геометрических...
C++ Запись и чтение из файла http://www.cyberforum.ru/cpp-beginners/thread23851.html
Здравствуйте не могли бы мне помочь разобраться, что не так. Есть две программы, одна для записи в файл “Writer.exe” а для чтения “Reader.exe”. Все создается, но когда начинает работать программа Reader не смотря на паузу оно проскакивает и завершает, если запустить программу через командную строку то пишет name: = age : -18483 или что то в таком роде. Может вы увидите, в чем проблема ...
C++ Basic vs C++ Есть программа на языке Бейсик в которой используется двухмерный байтовый массив, есть библиотека Си в которою необходимо передать этот массив. Как его туда передать? P.S. В си программирую несколько дней...:scratch: подробнее

Показать сообщение отдельно
TurboDune
22 / 22 / 1
Регистрация: 20.02.2009
Сообщений: 59
21.02.2009, 04:25     Смена Компилятора
1. В большинстве случаев, если программа была скомпилирована с помощью какой-либо разновидности Visual Studio C++ в исполняемый модуль вносятся зависимости от дополнительных библиотек CRT. Поэтому чтобы такие программы работали на других компьютерах, где не установлена соответствующая версия Visual Studio необходимо и достаточно предварительно установить так называемый Redistributable Package. Его можно найти на оф. сайте Microsoft или на компьютере с установленной Visual Studio по пути:
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\vcredist_x86\vcredist_x86.exe

2. В программе ошибка, которая хорошо проявляется в Release версии. Видимо какое-то обращение за пределы массива. Необходимо отладить программу не только в Debug, но и в Release версиях.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//отрисовка экрана
void view ( int Steps, int CountSteps, int CanSteps, int Ident, bool flag ) const
{
  for ( int y = -starty; y <= ( int ) SCREEN_Y / step - starty; y++ )
  {
    for ( int x = -startx; x <= ( int ) SCREEN_X / step - startx; x++ )
    {
      if ( x > size_x || y > size_y ) 
        continue;
 
      if ( !m[y][x]->wall() ) [B]// Ошибка возникает в этой строчке[/B]
        m[y][x]->draw ( ( x + startx ) *step, ( y + starty ) *step );
      ...
}
 
Текущее время: 06:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru