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

Исправление ошибок в программе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Троичное дерево http://www.cyberforum.ru/cpp-beginners/thread724087.html
Доброго времени суток, задача следующая: Составить программу для определения количества предков каждой из вершин троичного дерева обходом "в ширину". При создании дерева пронумеровать вершины в прямом порядке. Программа должна выводить изображение дерева с пронумерованными вершинами на экран и показывать порядок обхода вершин. Подскажите пожалуйста с чего начать, через что реализовать дерево,...
C++ записывает в файл каракули почему когда я ввожу данные мне в файл записывает каракули, и такое же когда ввивоже из файла на экран? #include <iostream> #include <iomanip> #include <ctime> #include <cctype> #include <string.h> #include <conio.h> #include <locale.h> #include <stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread724081.html
строки (считать, заменив все вхождения слова «Slovo» на слово «Znak») C++
Помогите, пожалуйста, как написать программку, которая считывает с клавиатуры строку символов, после чего выводит ее на экран, предварительно заменив в ней все вхождения слова «Slovo» на слово «Znak»??? Замену можно производить непосредственно при выводе, не меняя строку в памяти. Если в каком-то месте строки сочетание букв «Slovo» является частью другого, более длинного, слова — то, естественно...
C++ Реализовать часы
Вот такая проблема... не могу придумать, как реализовать часы... То есть, вот такая проблема, у меня есть два времени записанных таким образом: 00:00:00 и 00:00:00, всё это надо уметь складывать, отнимать, умножать и тп. Если на примере сложения, как реализовать сложение с "закономи времени", тобишь, если секунды равны 60, то минута увеличивается на 1, а секунды начинаются с начала... к...
C++ Найти простые числа в заданном диапазоне с помощью решета Эратосфена и вывести их в файл http://www.cyberforum.ru/cpp-beginners/thread724058.html
Для зачета задали написать программу для нахождения простых чисел от 1 до 1000000000 и вывод их в файл,чтобы программа делала все это меньше 5 минут,желательно с помощью решета Эратосфена. Как записать в файл и можно ли поставить таймер? #include "stdafx.h" #include <iostream> #include <new> #include <locale> using namespace std;
C++ Абстрактные классы Абстрактные классы. Вроде разобрался что да как. Но вот как правильно написать динамический список с такими функциями: вставка элемента из головы (хвоста) в заданном месте; вывода списка на экран; поиск элемента списка; получения головы (хвоста) списка Буду благодарен. подробнее

Показать сообщение отдельно
Ultran
 Аватар для Ultran
3 / 3 / 0
Регистрация: 15.09.2012
Сообщений: 86
08.12.2012, 20:26     Исправление ошибок в программе
Здравствуйте!
Занимаюсь написанием программы. В ходе написания возник следующий вопрос. В ходе выполнения нижеприведенного кода выдается ошибка:
Необработанное исключение в "0x0f3957aa (msvcr100d.dll)" в "laba7.exe": 0xC0000005: Нарушение прав доступа при чтении "0xfeeefee2".
Причем программа выполняется нормально, все выводится, но компилятор выдает вышеприведенную ошибку. В чем ошибка?
Вот код программы:
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
55
56
57
58
59
60
61
#include "stdafx.h"
#include <iostream>
#include <cmath>
#include "math.h"
#include <iomanip>
 
using namespace std;
 
 
int main() 
{
    setlocale(0,"rus");
 
    int str, stl;
    int **matr;
 
    // ---- Ввод количества строк и столбцов матрицы ---- //
    cout<<"Введите количество строк матрицы: ";
    cin>>str;
 
    cout<<"Введите количество столбцов матрицы: ";
    cin>>stl;
 
    // --------- Выделение динамической памяти --------- //
    matr = new int * [str]; 
    for (int i=0; i<str; i++)
    {
        matr[i] = new int [stl]; 
    }
 
    // ------------ Ввод элементов массива ------------ //
    for (int i=0; i<str; i++)
    {
        for (int j=0; j<stl; j++)
        {
            cout<<"Введите элемент ["<<i<<"]["<<j<<"] матрицы: ";
            cin>>matr[i][j];
        }
    }
 
    // ---------------- Выводим матрицу --------------- //
    cout<<"Выводим матрицу:"<<endl<<endl;
    for (int i=0; i<str; i++)
    {
        for (int j=0; j<stl; j++)
        {
            cout<<matr[i][j];
        }
    }
 
    // ------------- Освобождение памяти ------------- //
    for (int i=0; i<str; i++)
    {
        delete matr [i];
        delete [] matr;
    }
 
 
    system ("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru