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

Указатель на массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу для расчета среднего арифметического двух любых элементов массива http://www.cyberforum.ru/cpp-beginners/thread746824.html
Дан массив.Составить программу:расчета среднего арифметического двух любых элементов массива(массив)
C++ Найти количество чисел a1(i=1,2,....,n), являющихся степенями пятерки Даны натуральное число n и целые числа а1,а2..,аn.Найти количество чисел a1(i=1,2,....,n),я вляющихся степенями пятерки.(Определить функцию,позволяющую распозновать степени пятерки) http://www.cyberforum.ru/cpp-beginners/thread746823.html
Дан массив. Напечатать все элементы не превыщающие числа 100 C++
Дан массив. Напечатать все элементы не превыщающие числа 100 #include "stdafx.h" #include<iostream> #include<conio.h> using namespace std; int _tmain(int argc, _TCHAR* argv) { int mas; int...
ошибка в программе C++
1>c:\users\1\documents\visual studio 2010\projects\иптьб\иптьб\орпим.cpp(1): fatal error C1083: Не удается открыть файл включение: iostream.h: No such file or directory #include <iostream.h>...
C++ Сравнить соответствующие элементы в 2х файлах http://www.cyberforum.ru/cpp-beginners/thread746810.html
Дано 2 файла,содержащих одинаковое количество челых чисел.Перезаписать первый файл следующим образом:если число из второго файла больше соответствующего числа в первом,то число из второго файла...
C++ Произведение чисел с плавающей запятой Требуется реализовать произведение чисел с плавающей запятой, длинных чисел, к примеру 1234567890.9 и 1234567890.9, так что бы их результат выводился не 1.524157е+18, а полностью выводилось число. подробнее

Показать сообщение отдельно
maSt
5 / 5 / 1
Регистрация: 28.02.2010
Сообщений: 166

Указатель на массив - C++

26.12.2012, 16:27. Просмотров 274. Ответов 7
Метки (Все метки)

Есть такая структура
C++
1
2
3
4
5
6
7
8
struct Elem
{
    char cos;
    Elem * next;
    Elem * prev;
 
};
Elem * Head=NULL,*Tail=NULL;
есть указатель на массив размера n
C++
1
Elem * lancuch = new Elem[n];
1 вопрос, такая запись выделяет место на элементы массива или сразу же сама их объявляет?

2 вопрос, могу ли я к каждому из элементов привязать однонаправенный список?
я пытался это делать по образу и подобию простого однонаправленного списка, но ничего не работает

3 можете ли показать маленький пример как привязать к какому-то элементу однонаправленный список?

я пытался это сделать так
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if (poczatek==NULL)
    {
        elem[numer].cos=p;
        poczatek=(elem+numer);
        elem[numer].nastepny=NULL;
    }
    else
    {
        elem[numer].nastepny = new Lancuch;
        elem= elem[numer].nastepny;
        elem[numer].cos=p;
        elem[numer].nastepny=NULL;
 
    }
Но тут есть как минимум две ошибки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru