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

Необработанное исключение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано двумерный массив целых чисел. Вычислить произведение всех элементов, значения которых парные http://www.cyberforum.ru/cpp-beginners/thread904970.html
#include<iostream> #include <conio.h> #include <cmath> #include <iomanip> #include <time.h> using namespace std; int main() { int proiz=1; int n,m; cout << "Vvedite kolichestvo rydkov : ";
C++ 5. Дано целое число K. Найти сумму цифр числа К Дано целое число K. Найти сумму цифр числа К. http://www.cyberforum.ru/cpp-beginners/thread904967.html
Разработать класс, представляющий собой множество целых чисел, с методом определения множества C++
Выручайте, просто не успеваю помогите мне пожалуйста. Разработать класс, представляющий собой множество целых чисел, с методом определения множества, представляющего пересечение двух множеств.
C++ переписать на ооп
#include <iostream> #include <iomanip> #include <ctime> using namespace std; int main () { srand((unsigned)time(NULL)); const int n=3,m=4; int arr ;
C++ Константные указатели в качестве аргументов функций http://www.cyberforum.ru/cpp-beginners/thread904934.html
Вскрылся вот такой пробел в знаниях/понимании. Итак, есть предположим однонаправленный список (в общем без разницы что). struct TNode { int data; TNode* next; };Хотим написать функцию, читающую данные списка. Указываем в описании, что имеем указатель на константные данные (ведь менять ничего не будем).void PrintNodes(const TNode* start) { TNode* i=start; // и тут errorИ получаем...
C++ Кому-нибудь пригодится (напишите функцию, которая отображает у левого края экрана строку из x звездочек...) 1. Напишите функцию f(int x), которая отображает у левого края экрана строку из x звездочек. 2. Напишите функцию sq(int rows, int cols), которая отображает у левого края экрана прямоугольник из звездочек, размеры которого указаны целыми параметрами rows и cols. 3. Напишите функцию, которая отображает у левого края экрана сплошной прямоугольник из заданных символов, сторона которого указана... подробнее

Показать сообщение отдельно
Anrej
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 16
17.06.2013, 23:42     Необработанное исключение
При выполнении тестов {input...output} появляется необработанное исключение по адресу 0x009577E1 в 1590.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xE9E041B0. Как это исправить?
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
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int arr[5000][26];
int cnt = 1;
char word[10000];
 
string ifs[]={"input_0.txt","input_1.txt","input_2.txt","input_3.txt","input_4.txt","input_5.txt","input_6.txt","input_7.txt","input_8.txt","input_9.txt"};
string ofs[]={"output_0.txt","output_1.txt","output_2.txt","output_3.txt","output_4.txt","output_5.txt","output_6.txt","output_7.txt","output_8.txt","output_9.txt"};
 
int newnode()
{
        for(int i = 0; i < 26; i++)
                arr[cnt][i] = -1;
        return cnt++;
}
 
int insert(int root, char* word)
 
{
            //~ cout << "Inserting " << word << endl;
        if(word[0] == 0)
                return 0;
        int result = 0;
        if(arr[root][word[0]-'a'] == -1)
        {
                arr[root][word[0]-'a'] = newnode();
                result += 1;
        }
        return insert(arr[root][word[0]-'a'], word + 1) + result;
}
 
int main()
{
    int count=0;
    while (count<10)
    {
        ifstream f(ifs[count].c_str());
        f >> word;
 
        for(int i = 0; i < 26; i ++)
            arr[0][i] = -1;
        int result = 0;
        for(int i = 0; word[i]; i++)
                result += insert(0, word + i);
 
        ofstream f_0(ofs[count].c_str());
        f_0 << result;
 
           count++;
    }
 
 
        system ("pause");
        return 0;
        
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru