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

Не считает произведение разных типов данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Принадлежность точки заштрихованной области http://www.cyberforum.ru/cpp-beginners/thread1148742.html
Составить программу, которая печатает сообщение о принадлежности, если точка с координатами (x, y) принадлежит или не принадлежит заштрихованной области. Также выполнить задачу с циклом и оператором goto. В цикле с помощью оператора switch организуйте выбор: повторение или завершение программы. Помогите пожалуйста решить на с++
C++ Вычислить значение функции у для произвольных значений х Вычислить значение функции у для произвольных значений х http://yadi.sk/d/VBRSzibHMTukh] в С++ http://www.cyberforum.ru/cpp-beginners/thread1148712.html
C++ Заменить нулевые элементы массива суммой элементов
Заменить нулевые элементы массива суммой элементов, значения которых кратны некоторому целому значению x (x, как и массив, вводится с клавиатуры) в С++
C++ Даны три целых числа: А, В, С. Проверить истинность высказывания: «Хотя бы одно из чисел А, В, С положительное»
Даны три целых числа: А, В, С. Проверить истинность высказывания: «Хотя бы одно из чисел А, В, С положительное» (в С++)
C++ Создание меню ресторана, ошибка "No such file or directory" http://www.cyberforum.ru/cpp-beginners/thread1148671.html
#include "stdafx.h" #include <iostream> #include <stdio.h> #include <windows.h> #include <fstream> #include <string> #include <stdlib.h> #include <iomanip> //для манипулятора setw using namespace std; void readOfFile();//прототипы функций
C++ Отладчики - какая от них польза и как ими правильно пользоваться? Какую пользу несут отладчики и как ими правильно пользоваться? Нет, как его запустить я себе представляю (благо иде помогает), но что я должен там увидеть? Вот у меня падает программа, я запускаю отладчик и вижу такое окно https://www.dropbox.com/s/6t3aus0dbc8eubz/1.png если нажать f7 то информация изменится https://www.dropbox.com/s/wcryeh74hnyemsl/2.png Какую полезную информацию я должен... подробнее

Показать сообщение отдельно
aLarman
640 / 561 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
15.04.2014, 10:00     Не считает произведение разных типов данных
перед этим кодом N = 12, создаем массив ws на 12 long и CHAR_S на 12 символов
C++
1
2
3
4
5
6
7
j=0;
 for (i=n-N; i<n; i++)//тут бежим по циклу, с i = 69 - 12 = 57 до i < 69 обращемся к ws и CHAR_S по индексу i - таких индексов нет - неопределенное поведение, дальше смотреть не стал
 {
   ws[j]=w[i];
   CHAR_S[j]=CHAR[i];
   j++;
 }
Добавлено через 2 минуты
C++
1
2
3
4
for (i=0;i<N;i++)
 
 free(p);
 free(ws);
надеюсь то Вы тут удалил какую то строчку, иначе получается инструкция free(p) буде выполняться в цикле - снова падение
 
Текущее время: 11:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru