Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вычислить сумму бесконечного сходящегося ряда Еще столкнулся с трудными заданиями,поможете буду признателен если нет,буду ломать голову. 1.Вычислить сумму бесконечного сходящегося ряда. Суммирование прекратить при появлении в сумме слагаемых, имеющих абсолютную величину, меньшую заданной погрешности d. Значение d задается пользователем. 2.Реализовать выполнение заданных действий над одномерным массивом. Число элементов массива задаётся... https://www.cyberforum.ru/ cpp-beginners/ thread130008.html C++ Придумать тему для курсовой..
Ну в общем все сказано в названии этой темы. Тема должна быть актуальной) Программа любого вида, на любом языке. Программа может быть как для компьютера, так и для внешнего модуля подключаемого к компьютеру) Заранее спасибо! P.S. желательно чтобы такой программы еще не было.
C++ Как комплилярот определяет? https://www.cyberforum.ru/ cpp-beginners/ thread130003.html
#include <iostream> using namespace std; int main() { if("topi" > "klop")cout << 10; return 0; } Как компилятор определяет какая строка больше?
C++ пример из книги Шилдт С++ базовый курс - непонятно https://www.cyberforum.ru/ cpp-beginners/ thread129991.html
На стр 72 приведен пример // эта программа демонстрирует использование ф-и xor() #include <iostream> using namespace std; bool xor (bool a, bool b); int main() { bool p,q; cout << "vvedite P (0 ili 1):"; cin >> p;
(перегрузка конструктора) Что лучше? C++
Какое из этих двух решений лучше использовать в соотношении память/производительность? class AnyObject{ public: AnyObject(int x1,int x2, int x3); AnyObject(int x1,int x2); private: void _init(int x1, int x2); int _x1; int _x2; int _x3;
C++ Копирование массива https://www.cyberforum.ru/ cpp-beginners/ thread129947.html
Как скопировать массив одномерный, который ввели?
C++ It is alive! https://www.cyberforum.ru/ cpp-beginners/ thread129939.html
Как?! Как это может быть?! #include <iostream> int main () { int i = 4; char c = i; std::cout << c << std::endl; }
C++ Найти в строке те слова, которые начинаются и оканчиваются одной и той же буквой
Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.
C++ Проблема с классом для линейного списка Доброго времени суток! Начал писать класс для организации хранения данных в виде линейного списка, вот Header file: //--------------------------------------------------------------------------------------------------- #include <stdexcept> typedef int value_type; typedef unsigned int size; class Node { public: Node *next; https://www.cyberforum.ru/ cpp-beginners/ thread129936.html C++ работа с файлами https://www.cyberforum.ru/ cpp-beginners/ thread129929.html
Помогите пожалуйста. Нужно составить программу, которая читает текстовый файл и в каждой строке все слова размещает в алфавитном порядке. Язык Си(консольная). Примечания: 1. Имя файла, который подлежит обработке, должно быть параметром программы. 2. Файл должен иметь не менее 10-15 строк текста. 3. Допускается ограничить максимальную длину строки в тексте 80 символами. 4....
C++ Проверить, каких букв больше: гласных или согласных
Строка содержит произвольный русский текст. Проверить, каких букв в нем больше: гласных или согласных.
C++ Кодировщик https://www.cyberforum.ru/ cpp-beginners/ thread129923.html
Очень срочно нада Работа с стоками Кодировщик. Написать программу, перекодирующую строку в кодировке KOI в строку в кодировке Windows-1251 и обратно.
5 / 4 / 0
Регистрация: 18.10.2009
Сообщений: 69
0

Двунаправленный список - C++ - Ответ 728269

16.05.2010, 00:14. Показов 2212. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Вопросы:
Почему ругается при таком описании, говорит ; пропустил
C++
1
spis_fam * Create_first(char *); //формирование первого элемента
Сама программа:
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
//--------------------------------------------------
#include "stdafx.h"
#include <iostream>
//--------------------------------------------------
#define main_menu "MENU\n1.Create\n2.View\n3.Search\n4.Insert and remove of information\n5.Exit\nInput: "
//--------------------------------------------------
using namespace std;
//--------------------------------------------------
spis_fam * Create_first(char *); //формирование первого элемента
//--------------------------------------------------
struct spis_fam //шаблон структуры
{
    char fam[15];
    spis_fam * next;
    spis_fam * prev;
};
int main()
{
    char * input_fam = new char [15]; //созд-е динамической строки
    //опеределение указателей на начало и конец списка
    spis_fam * pbeg;
    spis_fam * pend;
    unsigned short choice; //переменная выбора
     while(true)
    {
        system("CLS"); //очистка экрана
        cout << main_menu;
        cin >> choice;
        switch(choice) //переключатель
        {
            case 1 : //формирование первого элемента
                cout << "Input family: ";
                gets(input_fam); //читаем строчку
                pbeg = Create_first(input_fam); //адрес полученной структуры присваиваем указателю на начало
                pend = pbeg; //ук-лю на начало списка, присваиваем конец, т.е. список заканчивается как только началался
            default : cout << "\nWatch the pressed keys!\n>";
        }
    } 
    
    delete [] input_fam; //освобождаем память
    return 0;
}
//--------------------------------------------------
spis_fam* Create_first(char * family) //формирование первого элемента
{
    spis_fam * pv = new spis_fam; //выделяем память под структуру, адрес присваиваем соотв. указателю
    strcpy(pv->fam, family);
    pv->next=0;
    pv->prev=0;
    return pv;
}
//--------------------------------------------------
/
Лог ошибок:
1>------ Build started: Project: test2, Configuration: Debug Win32 ------
1>Compiling...
1>test2.cpp
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(9) : error C2143: syntax error : missing ';' before '*'
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(9) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(9) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(21) : error C2065: 'pbeg' : undeclared identifier
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(22) : error C2065: 'pend' : undeclared identifier
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(34) : error C2065: 'pbeg' : undeclared identifier
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(35) : error C2065: 'pend' : undeclared identifier
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(35) : error C2065: 'pbeg' : undeclared identifier
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(44) : error C2143: syntax error : missing ';' before '*'
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(44) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(44) : error C2086: 'int spis_fam' : redefinition
1> c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(9) : see declaration of 'spis_fam'
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(45) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(46) : error C2065: 'pv' : undeclared identifier
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(46) : error C2061: syntax error : identifier 'spis_fam'
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(47) : error C2065: 'pv' : undeclared identifier
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(47) : error C2227: left of '->fam' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(48) : error C2065: 'pv' : undeclared identifier
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(48) : error C2227: left of '->next' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(49) : error C2065: 'pv' : undeclared identifier
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(49) : error C2227: left of '->prev' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>c:\users\timur\documents\visual studio 2008\projects\test2\test2\test2.cpp(50) : error C2065: 'pv' : undeclared identifier
1>Build log was saved at "file://c:\Users\Timur\Documents\Visual Studio 2008\Projects\test2\test2\Debug\BuildLog.htm"
1>test2 - 21 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Объясните пожалуйста как исправить ошибки... Хотелось бы также всесторонние рекомендации услышать. Спасибо за внимание.

Добавлено через 7 часов 48 минут
так никто и не поможет? ...
может книги тогда посоветуете... по спискам...

Вернуться к обсуждению:
Двунаправленный список C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2010, 00:14
Готовые ответы и решения:

Двунаправленный список
Что не так с кодом может быть? Когда удаляешь первый элемент двунаправленного списка - программа...

Двунаправленный список!
Не Класс! Помогите создать список (Двунаправленный хоронящий int a ) сама проблема в том что я...

СД Двунаправленный список
Ребят помогите пожалуйста понять что значит сделать двунаправленный список используя...

Двунаправленный список
Как в этом списке поменять ввод элементов с ручного на рандомный, помогите пожалуйста? #include...

8
16.05.2010, 00:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2010, 00:14
Помогаю со студенческими работами здесь

Двунаправленный список
Чемпион мира по футболу. Страна, год последней победы, число побед. Сортировка по названию....

Двунаправленный список
# include &lt;iostream&gt; using namespace std; typedef unsigned int uint; template &lt;class T&gt;...

Двунаправленный список
Вставка элемента в список. Удалениеэлемента из списка Сортировка списка. Поиск элемента в...

двунаправленный список.
Доброго времени суток. Прощу помочь с заданием которое звучит так : Построить кольцевой...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru