io.cpp

来自「VC+6.0 编写的关于计算穆斯林祷告的程序. 比较使用的应用小程序」· C++ 代码 · 共 78 行

CPP
78
字号
#include <fstream.h>

/*---------------------------------------------------------*/
void Writimes(ofstream &dataout, double h)
{
    int hour,min,sec;
//    if(fabs(h)<100) dataout<<" ";

	     hour=h;
	     min= 60.0*double(h- hour);
	     sec= 3600.0*double(h-hour-min/60.0);
//	     if(sec>30) min=min+1;
	     if(min==60)  { hour++; min = 0;}
	     if(min<0) min= -min;
	     if(sec==60)  { min++; sec = 0;}
	     if(sec<0) sec= -sec;


//	    if(abs(hour)<10) dataout<<" ";
//	    if(hour<0) dataout<<""<<hour; else dataout<<" "<<hour;
	    dataout<<hour;
	    dataout<<":";
	    if(min<10)   dataout<<'0';
	    dataout<<min;
	    dataout<<":";
	    if(sec<10)   dataout<<'0';
	    dataout<<sec;

}
void Writime(ofstream &dataout, double h)
{
    int hour,min,sec;

	     hour=h;
	     min= 60.0*double(h- hour);
//	     sec= 3600.0*double(h-hour-min/60.0);
//	     if(sec>30) min=min+1;
	     if(min==60)  { hour++; min = 0;}
	     if(min<0) min= -min;
//	     if(sec==60)  { min++; sec = 0;}
//	     if(sec<0) sec= -sec;


	    dataout<<hour;
	    dataout<<":";
	    if(min<10)   dataout<<'0';
	    dataout<<min;

//	    dataout<<":";
//	    if(sec<10)   dataout<<'0';
//	    dataout<<sec;

}
void Writime(double h)
{
    int hour,min,sec;

	     hour=h;
	     min= 60.0*double(h- hour);
//	     sec= 3600.0*double(h-hour-min/60.0);
//	     if(sec>30) min=min+1;
	     if(min==60)  { hour++; min = 0;}
	     if(min<0) min= -min;
//	     if(sec==60)  { min++; sec = 0;}
//	     if(sec<0) sec= -sec;


	    cout<<hour;
	    cout<<":";
	    if(min<10)   cout<<'0';
	    cout<<min;

//	    cout<<":";
//	    if(sec<10)   cout<<'0';
//	    cout<<sec;

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?