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

Перегрузка операций '<<' и '>>' - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ немагу найти ошибку http://www.cyberforum.ru/cpp-beginners/thread177581.html
#include <stdio.h> #include <iostream> #include <math.h> #include <conio.h> #include <stdlib.h> using namespace std; void main() { float x, ans;
C++ Реализовать программу для хранения данных Реализовать программу для хранения данных о ценах на компьютерные комплектующие. Предусмотреть следующие поля: наименование, инвентарный номер, габариты. Для изделий, присутствующих на складе, указать цену, для остальных – наименование поставщика и ожидаемый срок поставки (количество дней). Реализовать добавление элемента в список. Предоставить возможность отображения всех элементов списка и... http://www.cyberforum.ru/cpp-beginners/thread177573.html
циклы for, while C++
for: Среди всех n-значных чисел (n = 1,2,3,4) указать те, сумма цифр которых равна данному числу k. while: Дано натуральное число n. Поменять порядок следования цифр в этом числе на обратный. (только не по цифрам отдельно менять и выводить,а само число целиком)
C++ нужен ли свой деструктор
Есть класс class Vetv { public: Vetv(int a,int b, int *ves); Vetv(); virtual ~Vetv(void); int nFrom; int nTo; int *Ves;
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread177553.html
Нужно написать прогу с использованием статического и динамического распределения памяти. Дан массив действительных чисел. Если его первый элемент не является максимальным элементом массива, то создать новый массив, расположив в нем элементы так, чтобы вначале массива шла группа элементов, больших первого элемента исходного массива. Затем - сам этот элемент, потом - группа элементов, меньших...
C++ Вывести все простые числа до n должно быть так bool SimpleNumber(long int) int main() telo ........ подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
17.10.2010, 20:35     Перегрузка операций '<<' и '>>'
Цитата Сообщение от robert19 Посмотреть сообщение
Я нашел ошибку. Допустим вводишь значения в очеред 12345. Он нормально записывает. Если сразу после ввода нажать удалить, остануться 2345. Нажмем Вывести на экран, он выведет. После этого если сного попробовать удалить, то вылетит. Потому что после распечатки на экран pbeg уходит в конец. ))
Все из-за кривой функции print

Теперь-то хоть работает?

Я забыл инициализировать temp в функции print. То сообщение я поправил, вот окончательный вариант:
C++
1
2
3
4
5
6
7
8
9
10
void print()
{
  Element* temp = pbeg;
  while(temp)
  {
      cout << " " << temp->key;
      temp = temp->next;
  }
  cout << endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru