1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #include <QCoreApplication>
- #include <QDebug>
- #include <QDate>
- #include "calsol.h"
- struct Date_t {
- unsigned long annee;
- unsigned long mois;
- unsigned long jour;
- };
- int main(int argc, char *argv[])
- {
- QCoreApplication a(argc, argv);
- qDebug() << "Test Structures dates avec exemple de détection levée du soleil";
- Date_t ma_date;
- ma_date.annee = QDate::currentDate().year();
- ma_date.mois = QDate::currentDate().month();
- ma_date.jour = QDate::currentDate().day();
- qDebug() << endl << "On est le" << ma_date.jour << ma_date.mois << ma_date.annee;
- int value = 0;
- while(1) {
- // qDebug() << "Recherche dans la structure...";
- // qDebug() << ma_date.annee << DateSol_t[value][0];
- if(ma_date.annee != DateSol_t[value][0]){
- value++;
- }
- else {
- if(ma_date.mois != DateSol_t[value][1]) {
- value++;
- }
- else {
- if(ma_date.jour != DateSol_t[value][2]) {
- value++;
- }
- else {
- qDebug() << "Trouve !";
- qDebug() << "Le soleil se leve a" <<DateSol_t[value][3] << DateSol_t[value][4];
- qDebug() << "Le soleil se couche a" << DateSol_t[value][5] << DateSol_t[value][6];
- qDebug() << "Duree du jour" << DateSol_t[value][7] << DateSol_t[value][8];
- return a.exec();
- }
- }
- }
- }
- }
|