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

Копирование односвязного списка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ отредактировать строку.. http://www.cyberforum.ru/cpp-beginners/thread286494.html
Вводиться строка.нужно продублировать все слова,начинающиеся на заданную букву и удалить все слова не содержащие эту букву.заданная буква вводиться дополнительно...Напишите программу пожалуйста)
C++ Некорректное отображение с функцией gets Когда использую функцию gets она во-первых, не воспринимает русский текст, хотя я в мейне добавляю setlocale(0,"") во-вторых, даже если латинскими пишу слова больше трех символов она при выводе на экран добавляет к ним хаотичные буквы или вообще символы. С чем может быть связано? Как исправить? http://www.cyberforum.ru/cpp-beginners/thread286454.html
C++ преобразование даты в строку и обратно
написал два метода для класса, первый преобразует дату в строку, а второй наоборот.. проблема со вторым методом.. подсобите если не трудно. заранее спасибо. void vStr( char s) { char a, b, c; itoa (god, a, 10); itoa (mesac, b, 10); itoa (den, c, 10); if (den < 9) { strcpy(s,"0");
Visual C++ Передвижение изображения по клику мышки, MFC
Здравствуйте. Задача такова, нужно по команде меню вывести шахматную доску, по другой вывести на доску фигуру. Эту фигуру нужно двигать мышкой с зажатой левой кнопкой. Пробовал рисовать доску из нескольких FillSolidRect, фигуру тоже из нескольких прямоугольничков(символичное изображение ладьи). По OnMouseMove перерисовываю фигуру в новых координатах, но не могу понять как стирать старое...
C++ CreateProcess передача параметров процессу http://www.cyberforum.ru/cpp-beginners/thread286398.html
#include "windows.h" #include "iostream" #include <conio.h> using namespace std; void main() { STARTUPINFO cif; ZeroMemory(&cif,sizeof(STARTUPINFO));
C++ Ошибки Помогите, пожалуйста=) Задание: Используя класс, который преобразует дюймы в мм, создайте: функцию извлечения, предлагающую пользователю ввести число дюймов. функцию вставки для вывода на экран числа дюймов и мм. У меня две проблемы: выводит ошибки и А также не особо понимаю, какие параметры нужно ввести в тело программы, там где main Заранее спасибо! #include "stdafx.h" подробнее

Показать сообщение отдельно
tiger()
3 / 3 / 0
Регистрация: 20.04.2011
Сообщений: 141
01.05.2011, 10:14     Копирование односвязного списка
в классе содержится односвязный список. соответственно пишу для него оператор присваивания.
подскажите, как можно скопировать односвязный список? я окончательно запутался в индексах и указателях... возможно, есть какой-то отработанный "красивый" алгоритм?

узел такой:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
struct node
{
    double item;
    node* next;
 
    node(double x, node* y)
    {
        item=x;
        next=y;
    }
};
 
typedef node* link;
p.s. не прошу код, хотя бы общую суть
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru