用vs和c++写一段程序,用c#给它做个封面,使它能在指定时间段提醒指定事项
时间: 2024-03-12 18:44:38 浏览: 70
好的,我可以为您提供一份 C++ 的代码示例,实现指定时间段提醒指定事项的功能。代码如下:
```c++
#include <iostream>
#include <string>
#include <ctime>
#include <chrono>
#include <thread>
using namespace std;
int main()
{
time_t now = time(0);
tm* local_time = localtime(&now);
int year = local_time->tm_year + 1900;
int month = local_time->tm_mon + 1;
int day = local_time->tm_mday;
cout << "请输入提醒时间(小时):";
int hour;
cin >> hour;
cout << "请输入提醒时间(分钟):";
int minute;
cin >> minute;
cout << "请输入提醒内容:";
string content;
cin >> content;
while (true)
{
now = time(0);
local_time = localtime(&now);
if (local_time->tm_year + 1900 == year && local_time->tm_mon + 1 == month && local_time->tm_mday == day && local_time->tm_hour == hour && local_time->tm_min == minute)
{
cout << "提醒:" << content << endl;
break;
}
this_thread::sleep_for(chrono::milliseconds(1000));
}
return 0;
}
```
这段代码会要求用户输入提醒时间和提醒内容,然后循环检查当前时间是否到达提醒时间,如果到达就输出提醒内容。
至于如何用 C# 给它做个封面,您可以使用 Windows 系统自带的任务计划程序,创建一个定时任务,指定执行上述 C++ 程序的路径和参数即可。任务计划程序的界面也可以自定义一下,作为封面。
阅读全文