@@ -133,7 +133,5 @@ char *Fldname[] = {t_ELEV, t_DEMAND, t_HEAD,
|
|||||||
t_SETTING, t_REACTRATE, t_FRICTION,
|
t_SETTING, t_REACTRATE, t_FRICTION,
|
||||||
"", "", "", "", "", "", NULL};
|
"", "", "", "", "", "", NULL};
|
||||||
|
|
||||||
char *LogoTxt[] = {LOGO1,LOGO2,LOGO3,LOGO4,LOGO5,LOGO6,NULL};
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
20
src/report.c
20
src/report.c
@@ -52,7 +52,6 @@ extern char *NodeTxt[];
|
|||||||
extern char *LinkTxt[];
|
extern char *LinkTxt[];
|
||||||
extern char *StatTxt[];
|
extern char *StatTxt[];
|
||||||
extern char *TstatTxt[];
|
extern char *TstatTxt[];
|
||||||
extern char *LogoTxt[];
|
|
||||||
extern char *RptFormTxt[];
|
extern char *RptFormTxt[];
|
||||||
|
|
||||||
typedef REAL4 *Pfloat;
|
typedef REAL4 *Pfloat;
|
||||||
@@ -147,16 +146,31 @@ void writelogo()
|
|||||||
**--------------------------------------------------------------
|
**--------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
int version;
|
||||||
|
int major;
|
||||||
|
int minor;
|
||||||
|
char s[80];
|
||||||
time_t timer; /* time_t structure & functions time() & */
|
time_t timer; /* time_t structure & functions time() & */
|
||||||
/* ctime() are defined in time.h */
|
/* ctime() are defined in time.h */
|
||||||
|
|
||||||
|
version = CODEVERSION;
|
||||||
|
major= version/10000;
|
||||||
|
minor= (version%10000)/100;
|
||||||
|
|
||||||
time(&timer);
|
time(&timer);
|
||||||
strcpy(DateStamp,ctime(&timer));
|
strcpy(DateStamp,ctime(&timer));
|
||||||
PageNum = 1;
|
PageNum = 1;
|
||||||
LineNum = 2;
|
LineNum = 2;
|
||||||
fprintf(RptFile,FMT18);
|
fprintf(RptFile,FMT18);
|
||||||
fprintf(RptFile,"%s",DateStamp);
|
fprintf(RptFile,"%s",DateStamp);
|
||||||
for (i=0; LogoTxt[i] != NULL; i++) writeline(LogoTxt[i]);
|
writeline(LOGO1);
|
||||||
|
writeline(LOGO2);
|
||||||
|
writeline(LOGO3);
|
||||||
|
writeline(LOGO4);
|
||||||
|
sprintf(s,LOGO5, major , minor);
|
||||||
|
writeline(s);
|
||||||
|
writeline(LOGO6);
|
||||||
writeline("");
|
writeline("");
|
||||||
} /* End of writelogo */
|
} /* End of writelogo */
|
||||||
|
|
||||||
|
|||||||
@@ -332,10 +332,10 @@ AUTHOR: L. Rossman
|
|||||||
#define LOGO4 \
|
#define LOGO4 \
|
||||||
"* Analysis for Pipe Networks *"
|
"* Analysis for Pipe Networks *"
|
||||||
#define LOGO5 \
|
#define LOGO5 \
|
||||||
"* Version 2.1 *"
|
"* Version %d.%d *"
|
||||||
#define LOGO6 \
|
#define LOGO6 \
|
||||||
"******************************************************************"
|
"******************************************************************"
|
||||||
#define FMT01 "\n... EPANET Version 2.1\n"
|
#define FMT01 "\n... EPANET Version %d.%d\n"
|
||||||
#define FMT02 "\n o Retrieving network data"
|
#define FMT02 "\n o Retrieving network data"
|
||||||
#define FMT03 "\n Correct syntax is:\n epanet <input file> <output file>\n"
|
#define FMT03 "\n Correct syntax is:\n epanet <input file> <output file>\n"
|
||||||
#define FMT04 "\n Cannot use duplicate file names."
|
#define FMT04 "\n Cannot use duplicate file names."
|
||||||
|
|||||||
Reference in New Issue
Block a user