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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Параметр и аргумент функции разных типов, но код работает http://www.cyberforum.ru/cpp-beginners/thread1758834.html
#include <iostream> #include <fstream> using namespace std; class dist { private: int feet; float inch; public:
C++ Счастливый билет Добрый день, помогите дописать код программы: #include <stdio.h> #include <string.h> //функция, считающая цифровой корень числа, представленного как int int cifrovoiKoren(int chislo) { int koren = 0; //инициализируем корень нулём while (chislo > 0) { //пока в числе есть цифры //... //добавляем к корню последнюю... http://www.cyberforum.ru/cpp-beginners/thread1758823.html
C++ CodeBlocks выдает непонятные ошибки при компиляции
Подскажите как решить эту проблему?? ||=== Build file: "no target" in "no project" (compiler: unknown) ===| ||Warning: .drectve `-defaultlib:uuid.lib ' unrecognized| ||Warning: .drectve `-defaultlib:uuid.lib ' unrecognized| ||Warning: .drectve `-defaultlib:MSVCRT ' unrecognized| ||Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized| 16]+0x89)||undefined reference to...
Некорректная замена подстроки в строке C++
Дан символьный массив, необходимо заменить в нем последовательность n1 на n2 с указанной позиции n, дополнив при необходимости пробелами. При n=1 работает правильно, при n=7 обрезает строку. Не могу понять почему. #include <iostream> using namespace std; int main() { char a = {'b','e','g','i','n',' ','b','e','g','i','n',' ','e','n','d'}; string n1, n2;
C++ Скопировать часть одного вектора в другой, в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread1758796.html
как скопировать часть одного вектора в другой, при этом отсчет с конца V1 = 1,2,3,4,5 v2 должен ровняться 5,4,3
C++ Объединение конструкторов по умолчанию и преобразования Имеется программа, реализующая размещение двухмерного динамического массива с различными фишками, типа шаблонов и т.п. Сутьную часть кода привожу. От слова "суть", если что... Заголовочник с классом #ifndef CLASS_H #define CLASS_H template <class T> class TMatr { подробнее

Показать сообщение отдельно
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
09.06.2016, 17:08     Вывод односвязного списка
вот так уместнее
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
List* CreateList(List*beg)// вот так было бы логичнее
{
    List *Current ;
    char c = 'y';
    while (c == 'y' || c == 'Y')
    {
        Current = (List*)malloc(sizeof( List));
        cout << "Номер продукта: ";
        scanf("%d", &Current->number);
        cout << "Название: ";
        scanf("%s", Current->name);
        cout << "Цена: ";
        scanf("%d", &Current->cost);
        cout << "Срок хранения: ";
        scanf("%d", &Current->srkhr);
        cout << "Дата выпуска: ";
        scanf("%s", Current->datavip);
        cout << "Срок годности: ";
        scanf("%s", Current->srgodn);
        Current-> Next=beg;
        beg = Current ;
        cout << "Продолжить ввод? y/n";
        c = _getch();
    }
    return beg;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru