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

Односвязанные списки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив структур http://www.cyberforum.ru/cpp-beginners/thread211257.html
Пожалуйста, помогите с программой. Задание: разработать программу , позволяющую добавлять данные структур с указанными полями в массив. Поля структуры: тип компьютера, год выпуска, цена. Операция: удалить все компьютеры с заданным годом выпуска.
C++ отладить программу! Помогите пожалуйста завтра нужно сдать. Программы не правильный ответ выдает. Даны четыре массива A B C D. Вывести на печать массив с минимальной суммой печатных элементов расположенных ниже побочной диагонали массива #include<conio.h> #include<stdio.h> #include<stdlib.h> #define n 5 main() { int a,b,v,g; int i,j,k,sum,min; clrscr(); http://www.cyberforum.ru/cpp-beginners/thread211255.html
C++ Теория
Поясните мне, есл можете, что значит Описание используемых структур данных. в графе. P S оформляю отчет по курсовой
Подсчитать, сколько различных символов встречается в строке C++
пожалуйста!!! помогите!!! совершенно не знаю как решить это задание дана строка. подсчитать, сколько различных символов встречается в ней. вывести их на экран
C++ Характеристика матрици! http://www.cyberforum.ru/cpp-beginners/thread211243.html
Дана прямоугольная матрица, найти количество столбцов которые не содержат ни одного нуля. Характеристика строки матрици является сумма ее парных положительных елементов.Переставляя строки матрици, росприделить у соответствии с увиличение характеристики. Помогите пожалуйста!!!!Очень нужен код на С!
C++ Декларация структур У меня задание - сделать БД чтобы каждое значение весило по 256 байт и сохранялось в файл по опред структуре. Файл вроде уже заисывает, опробовал на простых примерах, но вот универсальную структуру значения не могу прописать((( Вот такая проблема... читаю по Подбельскому С++(короче он или <del>урод</del> пишет на каком своем C++ или я не понял его) там ничего не описано что надо структуры... подробнее

Показать сообщение отдельно
2bfree
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 7
15.12.2010, 00:05  [ТС]     Односвязанные списки
О, спасибо, расписал на бумаге разобрался.

Но только мосле вставки элемента ещё и какая-то ошибка:

Bash
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
62
63
64
*** glibc detected *** /home/pool/QT_projects/less23_lists-build-desktop/less23_lists: free(): invalid pointer: 0xbffd37e4 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b591)[0x194591]
/lib/tls/i686/cmov/libc.so.6(+0x6cde8)[0x195de8]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x198ecd]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0x980741]
/home/pool/QT_projects/less23_lists-build-desktop/less23_lists[0x8048998]
/home/pool/QT_projects/less23_lists-build-desktop/less23_lists[0x80489bd]
/home/pool/QT_projects/less23_lists-build-desktop/less23_lists[0x80487e9]
/home/pool/QT_projects/less23_lists-build-desktop/less23_lists[0x8048aea]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x13fbd6]
/home/pool/QT_projects/less23_lists-build-desktop/less23_lists[0x8048701]
======= Memory map: ========
00110000-00125000 r-xp 00000000 08:09 135357     /lib/tls/i686/cmov/libpthread-2.11.1.so
00125000-00126000 r--p 00014000 08:09 135357     /lib/tls/i686/cmov/libpthread-2.11.1.so
00126000-00127000 rw-p 00015000 08:09 135357     /lib/tls/i686/cmov/libpthread-2.11.1.so
00127000-00129000 rw-p 00000000 00:00 0 
00129000-0027c000 r-xp 00000000 08:09 135331     /lib/tls/i686/cmov/libc-2.11.1.so
0027c000-0027d000 ---p 00153000 08:09 135331     /lib/tls/i686/cmov/libc-2.11.1.so
0027d000-0027f000 r--p 00153000 08:09 135331     /lib/tls/i686/cmov/libc-2.11.1.so
0027f000-00280000 rw-p 00155000 08:09 135331     /lib/tls/i686/cmov/libc-2.11.1.so
00280000-00283000 rw-p 00000000 00:00 0 
00283000-00287000 r-xp 00000000 08:09 563558     /usr/lib/libgthread-2.0.so.0.2400.1
00287000-00288000 r--p 00003000 08:09 563558     /usr/lib/libgthread-2.0.so.0.2400.1
00288000-00289000 rw-p 00004000 08:09 563558     /usr/lib/libgthread-2.0.so.0.2400.1
00289000-00290000 r-xp 00000000 08:09 135361     /lib/tls/i686/cmov/librt-2.11.1.so
00290000-00291000 r--p 00006000 08:09 135361     /lib/tls/i686/cmov/librt-2.11.1.so
00291000-00292000 rw-p 00007000 08:09 135361     /lib/tls/i686/cmov/librt-2.11.1.so
00292000-0035a000 r-xp 00000000 08:09 148698     /lib/libglib-2.0.so.0.2400.1
0035a000-0035b000 r--p 000c7000 08:09 148698     /lib/libglib-2.0.so.0.2400.1
0035b000-0035c000 rw-p 000c8000 08:09 148698     /lib/libglib-2.0.so.0.2400.1
00435000-00459000 r-xp 00000000 08:09 135339     /lib/tls/i686/cmov/libm-2.11.1.so
00459000-0045a000 r--p 00023000 08:09 135339     /lib/tls/i686/cmov/libm-2.11.1.so
0045a000-0045b000 rw-p 00024000 08:09 135339     /lib/tls/i686/cmov/libm-2.11.1.so
0049a000-004b5000 r-xp 00000000 08:09 130935     /lib/ld-2.11.1.so
004b5000-004b6000 r--p 0001a000 08:09 130935     /lib/ld-2.11.1.so
004b6000-004b7000 rw-p 0001b000 08:09 130935     /lib/ld-2.11.1.so
005d8000-005f5000 r-xp 00000000 08:09 130993     /lib/libgcc_s.so.1
005f5000-005f6000 r--p 0001c000 08:09 130993     /lib/libgcc_s.so.1
005f6000-005f7000 rw-p 0001d000 08:09 130993     /lib/libgcc_s.so.1
00645000-00647000 r-xp 00000000 08:09 135337     /lib/tls/i686/cmov/libdl-2.11.1.so
00647000-00648000 r--p 00001000 08:09 135337     /lib/tls/i686/cmov/libdl-2.11.1.so
00648000-00649000 rw-p 00002000 08:09 135337     /lib/tls/i686/cmov/libdl-2.11.1.so
0073c000-0076b000 r-xp 00000000 08:09 131051     /lib/libpcre.so.3.12.1
0076b000-0076c000 r--p 0002e000 08:09 131051     /lib/libpcre.so.3.12.1
0076c000-0076d000 rw-p 0002f000 08:09 131051     /lib/libpcre.so.3.12.1
007de000-007df000 r-xp 00000000 00:00 0          [vdso]
008c5000-009ae000 r-xp 00000000 08:09 528175     /usr/lib/libstdc++.so.6.0.13
009ae000-009af000 ---p 000e9000 08:09 528175     /usr/lib/libstdc++.so.6.0.13
009af000-009b3000 r--p 000e9000 08:09 528175     /usr/lib/libstdc++.so.6.0.13
009b3000-009b4000 rw-p 000ed000 08:09 528175     /usr/lib/libstdc++.so.6.0.13
009b4000-009bb000 rw-p 00000000 00:00 0 
00a9c000-00d71000 r-xp 00000000 08:09 264469     /opt/qtsdk-2010.05/qt/lib/libQtCore.so.4.7.0
00d71000-00d7a000 rw-p 002d5000 08:09 264469     /opt/qtsdk-2010.05/qt/lib/libQtCore.so.4.7.0
08048000-08049000 r-xp 00000000 08:07 397050     /home/pool/QT_projects/less23_lists-build-desktop/less23_lists
08049000-0804a000 r--p 00000000 08:07 397050     /home/pool/QT_projects/less23_lists-build-desktop/less23_lists
0804a000-0804b000 rw-p 00001000 08:07 397050     /home/pool/QT_projects/less23_lists-build-desktop/less23_lists
085eb000-0860c000 rw-p 00000000 00:00 0          [heap]
b7700000-b7721000 rw-p 00000000 00:00 0 
b7721000-b7800000 ---p 00000000 00:00 0 
b7806000-b7809000 rw-p 00000000 00:00 0 
b781a000-b781d000 rw-p 00000000 00:00 0 
bffbf000-bffd4000 rw-p 00000000 00:00 0          [stack]
The program has unexpectedly finished.
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
void List::PasteElement(char data, int position)
{
   ele *temp=Head;
   while(Count---position!=0)
   {
       temp=temp->Next;
   }
 
   ele *temp2;
   temp2=temp->Next;
 
   ele newel, *ptr_newel;
 
   ptr_newel=&newel;
 
   ptr_newel->data=data;
   ptr_newel->Next=temp2;
 
   temp->Next=ptr_newel;
   Count++;
}
 
void List::DelElement(int position)
{
    ele *temp=Head;
    while(Count---(position+1)!=0)
    {
        temp=temp->Next;
    }
    ele *temp2=temp->Next;
    ele *temp3=temp2->Next;
 
    temp->Next=temp3;
    delete temp2;
 
 
    Count--;
}
 
Текущее время: 02:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru