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

Не выводит список на экран - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ найти точку http://www.cyberforum.ru/cpp-beginners/thread647194.html
вводится N- количество домов и К- количество дорог. дома пронумерованы от 1 до N. каждая дорога определяется тройкой чисел- двумя номерами домов- концов дороги и длиной дороги. в каждрм доме живет по одному человеку. найти точку- место встречи всех людей, от которой суммарное расстояние до всех домов будет минимальным. если точка лежит на дороге, то указать номера домов-концов этой дороги и...
C++ Блок схема Челночной сортировки Очень нужна блок схема Челночной сортировки!!! http://www.cyberforum.ru/cpp-beginners/thread647191.html
C++ заданы координаты сторон треугольника
если треугольник существует, то найти его площадь. решить задачу с использованием функций
дано число в К-ичной системе счисления C++
an an-1 ...а0 (К<=36). найти остаток от деления его на m. числа К,n,m, как и остаток от деления на m, представляются в десятичной системе счисления.
C++ Программа выдает не правильный результат http://www.cyberforum.ru/cpp-beginners/thread647180.html
Задание: Задана прямоугольная матрица размером N x M вещественных 8-ми байтовых чисел и вектор B(M) вещественных 8-ми байтовых чисел. Написать прогу формирующую новую матрицу из исходной путем замены j-ой строки матрицы на элементы данного вектрора B. Помогите пожалуйста найти шибку: #include <stdio.h> #include <conio.h> int main() { int i, j, m, n, k; double **A, *b;
C++ Изображения в wxWidgets Необходимо создать wxBitmapButton и установить ей картинку из файла относительно местоположения к программе, например, "data\\img.jpg". При попытке сделатьwxBitmap bmp(_("data\\img.jpg"), wxBITMAP_TYPE_JPEG); WxBitmapButton_ar = new wxBitmapButton(WxPanel1 /*parent*/, ID_WXBITMAPBUTTON0, bmp /*path*/, wxPoint(0, 0), wxSize(64, 64), wxBU_AUTODRAW, wxDefaultValidator, _("WxBitmapButton0") /*btn... подробнее

Показать сообщение отдельно
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
07.09.2012, 19:32     Не выводит список на экран
Немного поправил
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <string.h>
#include <iostream>
 
using namespace std;
 
struct card {
    char *author;
    char *title;
    char *city;
    char *firm;
    int year;
    int pages;
};
void printbook (card &car)
{ static int count = 0;
cout <<"\n"<<++count<<". "<<car.author;
cout <<' '<<car.title<<".- "<<car.city;
cout <<": "<<car.firm<<", ";
cout <<"\n"<<car.year<<".- "<<car.pages<<"c.";
}
struct record
{
    record(const card& book_):book(book_),prior(nullptr),next(nullptr){};//новая строка
 
    card book;
    record *prior;
    record *next;
};
card books[] = {
    {"wiener R.S. ", "Turbo","M","Mir", 1991,384},
    {"wiener R.S. ", "Turbo","M","Mir", 1991,384},
    {"wiener R.S. ", "Turbo","M","Mir", 1991,384},
    {"wiener R.S. ", "Turbo","M","Mir", 1991,384},
};
int main()
{
    record* begin = nullptr;    
    record* prev = nullptr;
    
    int n = sizeof(books)/sizeof(card);
 
    for (int i = 0; i!=n; ++i)
    {
        record* ptr = new record(books[i]);
        
        if (begin == nullptr)
        {
            begin = ptr;
            prev = ptr;
        }
        else
        {
            prev->next = ptr;
            ptr->prior = prev;
            prev = ptr;
        }
    }
 
    record* list = begin;
    cout<<'\n';
    while (list)
    {
        printbook (list->book);
        list =  list->next;
    }
    system("pause");
    return 0;
}
 
Текущее время: 06:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru