65,187
社区成员




Sleep(1000);
#include "stdlib.h"
#include "time.h"
int main()
{
char tmpbuf[128];
int i = 0;
while (1)
{
printf("\r");
for (; i < 50; ++i)
printf(" ");
printf("\r");
_strtime( tmpbuf, 128 );
printf( "now : %s", tmpbuf );
}
return 0;
}
#include "stdafx.h"
#include <afx.h>
#include <iostream>
#include <iomanip>
using namespace std;
void showtime(CTime t)
{
cout <<setfill('0') <<t.GetYear() <<'-';
cout <<setw(2) <<t.GetMonth() <<'-';
cout <<setw(2) <<t.GetDay() <<' ';
cout <<setw(2) <<t.GetHour() <<':';
cout <<setw(2) <<t.GetMinute() <<':';
cout <<setw(2) <<t.GetSecond() <<'\n';
}
int main()
{
CTime start(2008, 9, 1, 0, 0, 0);
CTime end = CTime::GetCurrentTime();
CTimeSpan span = end - start;
int days = span.GetDays();
int weeks = days / 7 +1;
int sec = end.GetSecond();
showtime(end);
CTime fin;
CONSOLE_CURSOR_INFO console_cursor_info;
console_cursor_info.bVisible = false;
console_cursor_info.dwSize = 100;
HANDLE hConsole=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorInfo(hConsole,&console_cursor_info);
COORD coordScreen={0,0};
while(1)
{
fin = CTime::GetCurrentTime();
if(sec != fin.GetSecond())
{
sec = fin.GetSecond();
SetConsoleCursorPosition(hConsole,coordScreen);
//system("cls");
showtime(fin);
}
}
return 0;
}
#include <windows.h>
#include <winbase.h>
#include <iostream>
using namespace std;
int main()
// 光标定位
{
HANDLE hStdout;
// 光标位置
COORD cursorPos;
// 标准输出句柄
hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
cout << "No1. lines....\n\n";
cout << "No3. lines....\n\n";
cout << "No5. lines....\n" << endl;
// 等待2秒
Sleep(2000);
// 设置光标
// 第2行输出
cursorPos.X = 0;
cursorPos.Y = 1;
SetConsoleCursorPosition( hStdout, cursorPos );
cout << "No2. lines...." <<endl;
// 第4行输出
cursorPos.X = 0;
cursorPos.Y = 3;
SetConsoleCursorPosition( hStdout, cursorPos );
cout << "No4. lines...." <<endl;
// 第6行输出
cursorPos.X = 0;
cursorPos.Y = 5;
SetConsoleCursorPosition( hStdout, cursorPos );
// 释放句柄
CloseHandle(hStdout);
return 0;
}