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

Планировщик задач на с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа с классом треугольник http://www.cyberforum.ru/cpp-beginners/thread1108922.html
Дали задачу написать программу с классом треугольника. А именно нужно: задать стороны треугольника, по этим сторонам определить углы треугольника и в последствии составить зависимость изменения длин сторон при изменении длинны одной стороны, углы при этом не меняются. Самому не получается дойти до решения этой задачи, очень нужна помощь .
C++ Кодоблоки не дебажат Ставлю курсор на 98-ю строку, жму Run to cursor, а получаю вот это: . http://www.cyberforum.ru/cpp-beginners/thread1108908.html
Задача про круглый стол (динамические массивы) C++
Помогите решить задачу. Условие. За круглым столом собралось 10 участников, номера стульев от 1 до 10 по порядку. Случайным образом выпадает число (от 1 до 10). По кругу идет отсчет и игрок, на которого указывает стрелка отсчет выбывает, затем отчет продолжается дальше, выбывшие игроки не участвуют в игре. Игра заканчивается, когда за столом останется 2 игрока. Пример: выпало число 3. Выбывают...
_msize возвращает максимально представимое значение C++
Data имеет значение NULL, то есть 0, size_t OldSize; OldSize=_msize(Data);. Это нормально?
C++ При вводе в переменную нетипичного ей символа программа зацикливается http://www.cyberforum.ru/cpp-beginners/thread1108891.html
Проблема в том, что если ввести в программу символ отличный от цифры то программа зацикливается, а необходимо чтобы вопрос задавался снова! --- Испробовал уже все, не помогает даже создание указателей с последующим удалением. Может я что-то забыл или не так написал, подскажите пожалуйста. Искал везде, но видимо не хватает чего-то в коробушке додуматься =) No: int *num = new int;...
C++ HGE Давно мучает вопрос об организации библиотек в HGE. Для работы с движком необходимо подключить две статические библиотеки: hge.lib и hgehelp.lib А также закинуть hge.dll Собственно, вот в чем дело. Я программировал в Code::block на HGE. Версия движка была последней, поэтому для MinGW компилятора (а я использовал именно его) не было библиотеки hgehelp.a В результате я откомпилировал... подробнее

Показать сообщение отдельно
krgws
0 / 0 / 0
Регистрация: 08.02.2014
Сообщений: 4

Планировщик задач на с++ - C++

02.03.2014, 11:16. Просмотров 497. Ответов 0
Метки (Все метки)

Делаю планировщик задач, и что-то не пойму что дальше делать.
Нужно реализовать добавление, и показ заметок всех, за сегодня, и по определенной дате.
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
#include "stdafx.h"
#include <iostream>
#include <string.h>
#include <Windows.h>
 
 
using namespace std;
 
class Task{
    public:
    char Title[30];
    char Info[50];
    int Date;
};
    void AddInfo();
void SearchTitle(char *Title);
void SearchInfo(char *Info);
void SearchDate(char *Date);
void ShowAll();
 
void main()
{
SetConsoleOutputCP(1251);
SetConsoleCP(1251);
Task obj;
obj.Count;
 
   char Title[20],Info[20],Date[20],choice;
 
        do{
        cout<<"Выберите требуемое действие:\n1-Добавить заметку...\n2-Поиск заметки по названию...\n";
        cout<<"3-Поиск по содержанию...\n4-Поиск по дате...\n5-Показать все фильмы...\n6-Выход...\n";
        cin>>choice;
        switch(choice){
                case '1':
                        AddInfo();
                break;
                case '2':
                        cout<<"Введите название заметки\n";
                        cin>>;
                        SearchTitle(Title);
                break;
                case '3':
                        cout<<"Содержание заметки\n";
                        cin>>Info;
                        SearchInfo(Info);
                break;
                case '4':
                    cout<<"Введите дату\n";
                    cin>>Info;
                    SearchDate(Date);
                break;
                case '5':
                    ShowAll();
                break;
                case '6':
                    exit(0);
                break;
                default:
                    cout<<"Неправильный выбор\n";
                    break;
        }
        }
        while (choice != '7');
 
 
 
 
 
 
}
void AddInfo()
{   
    int note=0;
    int k;
    cout<<"Введите кол-во записей:\n";
    cin>>k;
    for (int i=0; i<k; i++){
        cout<<"Введите название заметки["<<i<<"]:\n";
        cin>>note[i].Title;
        cout<<"Введите содержание заметки["<<i<<"]:\n";
        cin>>note[i].Info;
        cout<<"Введите дату создания["<<i<<"]:\n";
        cin>>note[i].Date;
    }
}
    void SearchTitle(char *Title)
{       
        for(int i=0; i<Count;i++){
                if (_stricmp(Title, note[i].Title)==0){
                        cout<<"Название заметки: "<<note[i].Title<<"\n";
                        cout<<"Содержание заметки: "<<note[i].Info<<"\n";
                        cout<<"Дата : "<<note[i].Date<<"\n";
                        cout<<"##########################\n";
                }
                else 
                    cout<<"Заметки с таким названием нет\n";
        }
        
}
 
void SearchInfo(char *Info)
{       
        for(int i=0; i<Count;i++){
                if (_stricmp(Info, note[i].Info)==0){
                         cout<<"Название заметки: "<<note[i].Title<<"\n";
                        cout<<"Содержание заметки: "<<note[i].Info<<"\n";
                        cout<<"Дата : "<<note[i].Date<<"\n";
                        cout<<"##########################\n";
                }
                else 
                    cout<<"Заметка с таким содержанием не найдена\n";
        }
        
}
 
 
void SearchDate(char *Date)
{       
        for(int i=0; i<Count;i++){
                if (_stricmp(Date, note[i].Date)==0){
                       cout<<"Название заметки: "<<note[i].Title<<"\n";
                        cout<<"Содержание заметки: "<<note[i].Info<<"\n";
                        cout<<"Дата : "<<note[i].Date<<"\n";
                        cout<<"##########################\n";
                }
                else 
                    cout<<"Заметки с такой датой нет\n";
        }
        
}
 
void ShowAll()
{   
    for (int i=0; i<Count; i++){
        cout<<"Название заметки: "<<note[i].Title<<"\n";
        cout<<"Содержание заметки: "<<note[i].Info<<"\n";
        cout<<"Дата : "<<note[i].Date<<"\n";
        cout<<"##########################\n";
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru