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

Списки в С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построить таблицу значений функции http://www.cyberforum.ru/cpp-beginners/thread150691.html
Заданы массивы A(3) и B(4). Построить таблицу значений функции y=cx2+d при х, меняющемся от 0 до 1 с шагом 0,2, где с –, минимальный элемент массива A; d – минимальный элемент массива B. Ввод элементов массива и поиск минимального элемента оформить в виде подпрограммы. Программа: #include <iostream.h> void vvod(int *,int,char); // как называются и для чего нужны int min(int *,int); //эти...
C++ Работа клавишь в режиме реального вемени #include <iostream> #include <windows.h> #include <math.h> #include <stdlib.h> #include <conio.h> #include <string> using namespace std; int gotoxy (int, int); int main() http://www.cyberforum.ru/cpp-beginners/thread150688.html
C++ Удалить из введенной с клавиатуры строки начальные пробелы
Собственно в написании такой програмулинки:которая удаляет из введенной с клавиатуры строки начальные пробелы. Полученная строка без начальных пробелов должна сохраняться в файл,заранее большое спасибо всем отозвавшимся мне помочь!!!
C++ Матрица..
Всем привет:)я вот столкнулся с какой проблемой.Мне нужно написать в программе, чтобы рекурсия возвращала МАТРИЦУ.Как бы я не пытался это сделать, не получается(помогите, кто может.
C++ 2 задания(переворот числа, счетчик) http://www.cyberforum.ru/cpp-beginners/thread150659.html
1. Как написать программу, которая выводит число в обратном порядке 2. Как сделать счетчик, который выдавал бы "столько-то лет, столько-то месяцев, столько-то дней" с даты которую вводит пользователь Добавлено через 3 минуты #include <iostream> using namespace std; int main() { int a, b; b=a%10;
C++ функция которая находит среднее арифметическое элементов очереди,если она пуста Помогите с задачей нужно реализовать на си или с++. Задача: Описать функцию которая находит среднее арифметическое элементов очереди,если она пуста. подробнее

Показать сообщение отдельно
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739

Списки в С++ - C++

30.06.2010, 17:34. Просмотров 717. Ответов 8
Метки (Все метки)

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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include<iostream.h>
#include "time_1.h"
#include<time.h>
#include<windows.h>
char* Rus (const char* text); 
class List
{
public:
List ();
void insert(List *,char);
//char delete1(List *,char);
//int  isEmpty(List);
//void printList(List);
void instructions(void);
char date ;
List *nextPtr;
private:
 
 
};
typedef class List *List1;
List::List()
{
}
 
 
 
 
 
void insert(List1 *sPtr,char value)
{
List1 newPtr,previousPtr,currenPtr;
newPtr=malloc(sizeof(List));
if (newPtr!=NULL)
{
    newPtr->date=value;
    newPtr->nextPtr=NULL;
    previousPtr=NULL;
    currenPtr=*sPtr;
    while (currenPtr!=NULL && value>currenPtr->date)
    {
previousPtr=currenPtr;
currenPtr=currenPtr->nextPtr;
    }
    if (previousPtr==NULL)
    {
        newPtr->nextPtr=*sPtr;
        *sPtr=newPtr;
    }
 
else 
{
previousPtr->nextPtr=newPtr;
newPtr->nextPtr=currenPtr;
}
} 
 else 
     cout<<Rus("Символа не можеьт быть");
}
 
void List::instructions()
{
cout<<Rus("Введите символ")<<endl;
cout<<Rus("1-вставка элемента в лист")<<endl;
}
 
main()
{
    List a;
    List1 startptr=NULL;
int choice;
char item;
a.instructions();
cout<<"?";
cin>>choice;
while (choice!=3)
{
    switch(choice)
    {
    case 1:
    cout<<Rus("Введите символ");
    cin>>item;
 
    insert(&startptr,item);
    break;
    }
 
 
 
 
 
 
 
}
    
return 0;
}
char bufRus[256];
char* Rus(const char* text)
{
    CharToOem(text,bufRus);
    return bufRus;
}
выдает ошибку в newPtr=malloc(sizeof(List));
если ее испрпвить то будет работать все нормально вот только как ее исправить помогите пожалуйста
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru