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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для чего нужно писать в int main() в скобках всякие args потом объявлять переменные, и прочее. Для чего если можно в сборках это все обьявлять. http://www.cyberforum.ru/cpp-beginners/thread760120.html
Для чего нужно писать в int main() в скобках всякие args потом объявлять переменные, и прочее. Для чего если можно в сборках это все обьявлять.
C++ Все возможные комбинации длины k из 0 и 1 Как бы это реализовать? Подкиньте идей или может есть готовая у кого-то. Ввод k:3 Вывод: 0 0 1 0 1 0 1 0 0 1 1 0 0 1 1 и т.д http://www.cyberforum.ru/cpp-beginners/thread760100.html
C++ Написать шаблон для класса "Рабочий"
Всем доброго время суток! У меня возникла следующая проблема. Препод дал задание: написать шаблон для класса "Рабочий" с полями имени, фамилии, занимаемой должности и года приема на работу. И вот в...
указатель C++
собственно смысл ссылки я понял, грубо говоря передача в функцию адреса переменной что бы функция меняла не копию, а сам передаваемый аргумент плюс избежания лишнего копирования, а что делает...
C++ Ошибки при наследовании класса от вектора http://www.cyberforum.ru/cpp-beginners/thread760087.html
Пишу программу по СМО, столкнулся с трудностью при попытке сделать наследование очередью Cqueue вектора из STL. Проблема состоит в том, что если наследуешь вектор с любым встроенным типом, например...
C++ Операции со сдвигом битов Решил позакрывать немного дырки в знаниях, и наткнулся на такую вещь)) Вообщем ясно что каждый побитовый сдвиг влево множит на 2, а в право - делит на два. Но поясните мне как работает ... подробнее

Показать сообщение отдельно
MLPMan
Кандёхаем веселее!
287 / 290 / 35
Регистрация: 02.10.2012
Сообщений: 2,017
13.01.2013, 08:35
Может, dl, r, p должны быть просто переменными, а не указателями?
Тогда

C++
1
ND  dl,  r,  p;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
dl.val=100;
dl.n=&r;
r.val=250.2;
r.n=&p;
p.val=33.333;
 
ND *nd1;
 
nd1 = &dl;
Memo1->Lines->Clear();
while (true) {
Memo1->Lines->Add(FloatToStr(nd1->val));
if (nd1->n==NULL) break; else nd1=(*nd1).n;
}
Вывод:
Код
100
250,199996948242
33,3330001831055
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.