Мне нужна идея написать часть программы, которую я должен делать.Повестка/Планировщик/Календарь на C
Эта часть должна быть повесткой дня, мы могли запланировать что-то и проверить, какие конфликты у нас возникают при назначении нового назначения.
У меня есть хотя бы какие-то структуры, но я думаю, что я усложняю все это.
Я думал о создании структуры для года, структуре месяца и новой структуре для дня. Затем, год имел месячную структуру, и месяц имел дневную структуру. Но я чувствую, что это можно сделать более упрощенным, я просто не могу получить больше идей.
Как я могу сделать это более простым? Мне просто нужно сделать что-нибудь, чтобы хранить новую встречу в течение дня и часа, и то, что у нее не может быть двух назначений за одно и то же время.
Любая помощь, я буду признателен.
enum DiaSemana { Domingo, Segunda, Terca, Quarta, Quinta, Sexta, Sabado };
struct Dia {
int dia;
int semana;
char* horas[24][60];
};
struct Meses {
int mes;
char* nome[11];
struct Dia dia;
};
struct Ano {
int ano;
tipoAno tipo;
struct Meses jan;
struct Meses fev;
struct Meses mar;
struct Meses abr;
struct Meses mai;
struct Meses jun;
struct Meses jul;
struct Meses ago;
struct Meses set;
struct Meses out;
struct Meses nov;
struct Meses dez;
};
typedef struct Ano ANO;
typedef ANO *PANO;
int validaBi(int ano) {
if(ano%4==0)
return 0;
else
return 1;
}
Домашнее задание? Ваш вопрос действительно охватывает очень, очень простые темы. –
Я знаю, что это так. Но это означало, что я не могу помочь какой-либо идее? Я не прошу кого-нибудь сделать код для меня. Просто какая-то более простая идея сделать повестку дня. Спасибо за вашу помощь. – kuly
Вы действительно не знаете? Попробуйте объяснить, что у вас есть. – m0skit0