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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Принадлежность точки заштрихованной области http://www.cyberforum.ru/cpp-beginners/thread1148742.html
Составить программу, которая печатает сообщение о принадлежности, если точка с координатами (x, y) принадлежит или не принадлежит заштрихованной области. Также выполнить задачу с циклом и оператором...
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...
C++ Отладчики - какая от них польза и как ими правильно пользоваться? Какую пользу несут отладчики и как ими правильно пользоваться? Нет, как его запустить я себе представляю (благо иде помогает), но что я должен там увидеть? Вот у меня падает программа, я запускаю... подробнее

Показать сообщение отдельно
aLarman
642 / 563 / 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) буде выполняться в цикле - снова падение
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru