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

стек - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выбор наиболее близкого среднего значения http://www.cyberforum.ru/cpp-beginners/thread219921.html
Задание: написать программу для выбора строки матрицы,наиболее близкой по среднему значению к заданному числу. Вот код:#include "stdafx.h" #include <conio.h> #include <locale.h> #include <stdio.h>...
C++ Код программы есть. готовый. рабочий. Откомментировать как можно полнее код программы. и ход выполнения её же. условие задачи: Создать односвязный список из случайных целых чисел. Вывести его. Выполнить сортировку методом простого выбора(использовав не более чем несколько вспомогательных переменных). Вывести... http://www.cyberforum.ru/cpp-beginners/thread219910.html
C++ Лаба по функциям, часть вроде уже зделал! А дальше не знаю((
площадь треугольника, заданного координатами своих вершин, находится по формуле S=0.5*lx1y2+x2y3+x3y1-x1y3-x2y1-x3y2l используя функцию для вычисления площади треугольника определить площадь...
C++ мгновенное закрытие окна
есть код программы, но после выполнения окошко сразу закрывается, и не могу это исправить. помогите пожалуйста( #include <iostream.h> int main () {
C++ Напишите программу для расчета по двум формулам http://www.cyberforum.ru/cpp-beginners/thread219873.html
Напишите программу для расчета по двум формулам. Предварительно подготовьте тестовые примеры по второй формуле с помощью калькулятора(результат вычисления по первой формуле должен совпадать со...
C++ Обработка двумерных массивов Здравствуйте. Помогите, пожалуйста, решить задачу. Вот текст: Из одномерного массива i=1.64 получить действительную квадратную матрицу 8*8, элементами которой являются числа x1 ,…, x64 ... подробнее

Показать сообщение отдельно
KBAC
1 / 1 / 0
Регистрация: 10.05.2010
Сообщений: 72

стек - C++

25.12.2010, 14:24. Просмотров 710. Ответов 3
Метки (Все метки)

в функцию "взятие из стека" подается одно значение головы (нужное, правильное), а внутри функции уже совсем другое(не нужное и не правильное) head меняется в отладке на переходе со 2 на 3 строчку
C++
1
2
3
4
5
6
STACK* PopStack(STACK* &head)
{
    STACK *p=head;
    head=head->next;
    return p;
}
вызов :
C++
1
 STACK elem = *PopStack(head);
первый раз такое 0_0 вроде как обычно все передаю, и в
C++
1
2
3
4
5
6
7
8
void PushStack(STACK elem,STACK* &head)
{
    STACK *ptr = head;
    head = new STACK;
 
    head=&elem;
    head->next = ptr;
}
все работает правильно. где ошибка, подскажите !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.