AIRS Code Collection
day2doy.c
Go to the documentation of this file.
1/*
2 This file is part of JURASSIC.
3
4 JURASSIC is free software: you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation, either version 3 of the License, or
7 (at your option) any later version.
8
9 JURASSIC is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with JURASSIC. If not, see <http://www.gnu.org/licenses/>.
16
17 Copyright (C) 2003-2025 Forschungszentrum Juelich GmbH
18*/
19
25#include "jurassic.h"
26
27int main(
28 int argc,
29 char *argv[]) {
30
31 int doy;
32
33 /* Check arguments... */
34 if (argc < 4)
35 ERRMSG("Give parameters: <year> <mon> <day>");
36
37 /* Read arguments... */
38 const int year = atoi(argv[1]);
39 const int mon = atoi(argv[2]);
40 const int day = atoi(argv[3]);
41
42 /* Convert... */
43 day2doy(year, mon, day, &doy);
44 printf("%d %d\n", year, doy);
45
46 return EXIT_SUCCESS;
47}
int main(int argc, char *argv[])
Definition: day2doy.c:27