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

Ошибка в функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти число на отрезке [x;y], произведение цифр которого максимально http://www.cyberforum.ru/cpp-beginners/thread998916.html
Помогите, пожалуйста, написать программу: Найти число на отрезке , произведение цифр которого максимально. Если есть несколько таких чисел, вывести любое. Использовать только stdio.h
C++ Написать программу, которая переводит число из 13-й системы счисления в 3-ю через 10-ю Написать программу, которая переводит число из 13-й системы счисления в 3-ю через 10-ю! http://www.cyberforum.ru/cpp-beginners/thread998912.html
C++ Что-то после Паскаля не могу на С++ переключиться, мб кто поможет
Ввести символы, формируя из них стек. Удалить элементы, равные последнему. На языке с++
Класс Строка C++
Класс Строка должен включать данное типа строка символов - S и уметь обрабатывать параметр методов типа строка символов - S1. Для этого в нём должны быть реализованы следующие операции над строками. 1.Выполнение операции “больше” для двух строк. 2.Сокращение строки S на длину строки S1 слева. 3.Замена в строке всех прописных букв русского алфавита на строчные. 4.Замена в строке первых n...
C++ Неверная запись в переменную http://www.cyberforum.ru/cpp-beginners/thread998891.html
Вечер добрый, форумчане. Столкнулся с довольно странной для меня проблемой. double x1; cin>>x1; Я ввожу значение 0.2, но в переменную записываетя 0.20000000000000001. Всё бы ничего, но при сравнении этого числа уже неверный результат. Да и просто интересно стало почему же так.
C++ Дано натуральное число n, действительные числа x, y, an, bn, an-1, bn-1,.,a0, b0. Вычислить по схеме Горнера значение многочлена с комплексными коэф Дано натуральное число n, действительные числа x, y, an, bn, an-1, bn-1,...,a0, b0. Вычислить по схеме Горнера значение многочлена с комплексными коэффициентами (an+ibn)(x+iy)^n + (an-1 + ibn-1)(x-iy)^n-1+...+(a0+ib0). (Определить процедуры выполнения арифметических операций над комплексными числами). Помогите пожалуйста!! Очень надо!! БУду благодарен!! Заранее спасибо! подробнее

Показать сообщение отдельно
CHELOVEKPAUK
 Аватар для CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1
05.11.2013, 19:55     Ошибка в функции
(Задача см.вложение)

Помогите пожалуйста! Ошибка:
Необработанное исключение по адресу 0x0F971DA9 (msvcr110d.dll) в Проект2.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xCCCCCCCC.

Думаю, что-то напутал с динамической памятью.

Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
#include <Windows.h>
#include <cstring>
using namespace std;
 
#define rus setlocale(0,"rus");SetConsoleCP(1251);SetConsoleOutputCP(1251);
 
struct stringy
{
    char * str;
    int ct;
};
 
void set(stringy & a, char b[]);
void show(const stringy & a, int n = 1);
void show(const char b[], int n = 1);
 
int main()
{
    stringy beany;
    char testing[] = "abc";
    set(beany, testing); 
    show(beany);
    show(beany,2);
    show(testing);
    testing[0] = 'b';
    testing[1] = 'a';
    show(testing,3);
    show("Готово!");
}
 
void set(stringy & a, char b[])
{
    a.ct = strlen(b);
    b = new char[];
    strcpy(a.str,b);
    delete [] b;
}
 
void show(const stringy & a, int n)
{
    for (int i = 0; i < n; i++)
        cout << a.str << endl;
}
 
void show(const char b[], int n)
{
    int a = strlen(b);
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < a; j++)
            cout << b << endl;
    }
}
Миниатюры
Ошибка в функции  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru