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

динамические структуры не получается продублировать элемент - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Информация о проданных билетах храниться в матрице. Определить количество свободных мест http://www.cyberforum.ru/cpp-beginners/thread657142.html
Домашнее задание: двумерные массивы. 1. В поезде 12 вагонов, в каждом из которых 36 мест. Написать программу, в которой информация о проданных билетах будет храниться в двумерном массиве (номер строки – это номер вагона, номер столбца - это номер места). Если билет продан на какое-то место, то элемент массива имеет значение 1, в противном случае – 0. Программа должна определить число свободных...
C++ Перемещение фокуса по нажатию на TAB Привет. У меня есть проект на с++ + MFC. Там есть диалог. В этом диалоге при нажатии на TAB, фокус идет не попрядку по контролам, а перемещается хаотично. В чем проблема? http://www.cyberforum.ru/cpp-beginners/thread657141.html
Не работает функция подсчета количеств букв "а" в словах C++
Подскажите пожалуйста почему не работает функция подсчета количеств букв "а" в словах. Ничего не выводит. #include <iostream> #include <string> using namespace std; int col_bukv(string s) { int pos=0, col=0; while (pos=s.find('а', pos)>=0) col++; return col;
Квадратная матрица C++
Сформировать квадратную матрицу порядка n (n - четное), где на главной диагонали элементы от n до 1, а остальные элементы нули.
C++ Ошибки в winnt.h http://www.cyberforum.ru/cpp-beginners/thread657123.html
Всем добрый день! Я начинающий кодер на с, щас балуюсь с visual c++ 6.0 Вот, нашел в сети исходник: #include <stdio.h> #include <winnt.h> #define SLEN 8 #define OK 0 #define BAD 1 IMAGE_NT_HEADERS32 pe;
C++ ошибка со ссылками на классы всем привет помогите разобраться пожалуйста!!! пишу программу, где много объектов ссылается друг на друга. и все было хорошо добавил очередной класс - с ним проблема. не могу понять в чем дело уже существующий и работающий класс. методы не привожу файл - Instrument.h #pragma once подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
24.09.2012, 16:53     динамические структуры не получается продублировать элемент
un1acker, посмотри код ниже
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
#include <ctime>
#include <cstdlib>
#include <iostream>
using namespace std;
 
struct Node
{
    int value;
    Node * next;
};
 
int main()
{
 
    Node * One    = new Node;//ÓêГ*Г§Г*òåëü Г*Г* ñïèñîê 1
    Node * Double = new Node;//ÓêГ*Г§Г*òåëü Г*Г* ñïèñîê 2
    Node * pCur   = One;//ÓêГ*Г§Г*òåëü Г*Г* ГІГҐГЄГіГ№ГЁГ© ýëåìåГ*ГІ Г±ГЇГЁГ±ГЄГ*
    Node * pAdd   = NULL;//ÓêГ*Г§Г*òåëü Г*Г* äîáГ*âëÿåìûé óçåë
    //ГђГ*Г*äîìГ*îå Г§Г*ïîëГ*ГҐГ*ГЁГҐ Г±ГЇГЁГ±ГЄГ* One
    srand(time(0));
    //Гџ ñïåöèГ*ëüГ*Г® Г*ГҐ Г§Г*ïîìГ*ГЁГ*Гѕ ÷èñëî ýëåìåГ*òîâ Гў Г±ГЇГЁГ±ГЄГҐ
    //äëÿ ñïèñêîâ Г®Г*Г® Г*ГҐ Г*ГіГ¦Г*Г®
    //ГѓГҐГ*ГҐГ°Г*öèþ îñòГ*Г*îâèì êîãäГ* ïîÿâèòñÿ ÷èñëî 7
    cout<<"\tList One : \n";
    while((rand()%8 != 7))
    {
        pCur->value = rand()%128;
        pCur->next  = new Node;
        cout<<pCur->value<<endl;
        cout<<"0x"<<pCur->next<<endl;
        pCur = pCur->next;
        pCur->next = NULL;
    }
    
    //ÊîïèðîâГ*Г*ГЁГҐ Г±ГЇГЁГ±ГЄГ* One Гў Double
    cout<<"\tList Double : \n";
    pAdd = One;//ÏîñòГ*âèëè ГіГЄГ*Г§Г*òåëü Г*Г* Г*Г*Г·Г*ëî Г±ГЇГЁГ±ГЄГ* One
    pCur = Double;////ÏîñòГ*âèëè ГіГЄГ*Г§Г*òåëü Г*Г* Г*Г*Г·Г*ëî Г±ГЇГЁГ±ГЄГ* Double
    while(pAdd != NULL)
    {
        pCur->value = pAdd->value;
        pCur->next  = new Node;
        cout<<pCur->value<<endl;
        cout<<"0x"<<pCur->next<<endl;
        pCur = pCur->next;
        pAdd = pAdd->next;
    }
    cout<<"Begin of list One    : "<<One<<endl;
    cout<<"Begin of list Double : "<<Double<<endl;
    return 0;
}
Проверка http://codepad.org/m6FRCBE2
Отработка
List One :
35
0x00481920
61
Продолжение
0x00481850
91
0x00481810
102
0x004819E0
89
0x004819A0
27
0x00481960
109
0x00481660
98
0x00481620
127
0x004815E0
114
0x004815A0
10
0x00481560
List Double :
35
0x00481520
61
0x004814E0
91
0x004814A0
102
0x00481460
89
0x00481420
27
0x004813E0
109
0x004813A0
98
0x00481360
127
0x00481320
114
0x004812E0
10
0x004812A0
-842150451
0x00481260

Begin of list One : 00481B40
Begin of list Double : 00481B00
Press any key to continue
Миниатюры
динамические структуры не получается продублировать элемент  
 
Текущее время: 06:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru