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

Ошибка Сегментации - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите с задачей про списки. http://www.cyberforum.ru/cpp-beginners/thread379344.html
Здравствуйте!) У меня есть список, в котором находится строка, например, "ab(cd)". Мне нужно, чтобы в этому списке парные скобки(то есть левая и парная ей правая заменялись на пробелы). А если в строке есть только левая или правая, то заменять ничего не надо, выводить строку так, как она есть. У меня не получается это сделать...либо заменяю на пробел только левую, либо только правую( Помогите...
C++ игра в консоле, с очередью и коллизиями Здравствуйте, разрабатываю проектик небольшой, задали по программированию. В общем делаю игру с управлением одним корабликом и отстрелом налетающих вражеских, обычный древний симулятор. Столкнулся с проблемой обработки коллизий ( пересечений), до этого делал графику прямым выводом и не запоминал ее расположение, попарился с сортировками и рассчетом расстояний- все получается за квадраты от N,... http://www.cyberforum.ru/cpp-beginners/thread379323.html
C++ Использование функции MessageBoxA
Решил после Delphi перейти на C++, сразу появилось сотня проблем, сначало пол часа пытался объявить переменную String, оказалось что первая буква должна быть на нижнем регистре и нужно в using подключать std... Или объявлять как std::string в общем проблема с объявлением решена, теперь пытаюсь вывести месагу используя MessageBoxA (Оказалось что просто MessageBox как в Delphi тут нет, но это одно...
Воспроизвести звуковой файл (ручками) C++
Возможно ли это? если да, то как?
C++ Реализация протокола MS CHAP http://www.cyberforum.ru/cpp-beginners/thread379296.html
Есть задача. Реализовать алгоритм шифрования MS CHAP. почитал что это вообще такое подробно (после заголовка Аутентификация снаружи и изнутри) http://www.insidepro.com/kk/100/100r.shtml 1. Клиент посылает запрос на аутентификацию VPN серверу, открыто передавая свой login; 2. Сервер возвращает 8-байтовый случайный отклик; 3. Клиент снимает со своего пароля LM-хэш и генерирует три...
C++ Дано двузначное число. Вывести вначале его левую цифру, а затем — его правую цифру 1)Дано двузначное число. Вывести вначале его левую цифру (десятки),а затем — его правую цифру (единицы). Для нахождения десятков использовать операцию деления нацело, для нахождения единиц — операцию взятия остатка от деления. подробнее

Показать сообщение отдельно
Rolion
 Аватар для Rolion
14 / 14 / 3
Регистрация: 04.01.2011
Сообщений: 195
07.11.2011, 20:18  [ТС]     Ошибка Сегментации
Понятно

Добавлено через 2 минуты
Ладно, я и это исправил:
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
#include<iostream>
#include<vector>
#include<conio.h>
#define pb push_back
 
using namespace std;
 
vector<vector<int> > H(10000);
 
void Delk(int);
 
int main()
{
    int sum=0,n,i;
    cin >> n;
    for(i=1; i<=n; i++)
    {
        H[i].pb(0);
        H[i].pb(0);
        H[i].pb(0);
    }
    for(i=1; i<=n; ++i)
    {
        cin >> H[i][2];
        H[i][1]=i;
        H[H[i][2]].push_back(i);
        ++H[H[i][2]][3];
    }
    for (i=1; i<=n; ++i)
    {
        if (H[i][1]!=0)
        {
            Delk(i);
            ++sum;
        }
    }
    cout << sum;
    _getch();
    return 0;    
}
 
void Delk(int a)
{
     H[a][1]=0;
     if (H[H[a][2]][1]!=0) Delk(H[a][2]);
     for (int t=1; t<=H[a][3]; ++t) 
         if (H[H[a][3+t]][1]!=0) 
             Delk(H[a][3+t]);
}
Но и всё равно. Системная ошибка
 
Текущее время: 00:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru