#include <string>
#include <list>
#include <iostream>
#include <fstream>
using namespace std;
typedef struct _USER_INFO {
string strName;
int nLoginTime;
int nLogoutTime;
}USER_INFO, PUSER_INFO;
list<USER_INFO> UserInfoList;
void Insert()
{
USER_INFO ui;
cout<<"输入用户名:";
cin>>uistrName;
cout<<"上线时间:";
cin>>uinLoginTime;
cout<<"下线时间:";
cin>>uinLogoutTime;
UserInfoListpush_back(ui);
cout<<"录入完成!"<<endl;
}
void find()
{
string strUserName;
cout<<"输入用户名:";
cin>>strUserName;
bool bFind = false;
list<USER_INFO>::const_iterator iter = UserInfoListbegin();
for (; iter!=UserInfoListend(); iter++)
{
if ( strUserName == iter->strName )
{
cout<<"该用户信息如下:"<<endl;
cout<<"用户名:"<<iter->strName<<endl;
cout<<"上线时间:"<<iter->nLoginTime<<endl;
cout<<"下线时间:"<<iter->nLogoutTime<<endl;
bFind = true;
break;
}
}
if ( bFind == false )
cout<<"无此用户!"<<endl;
}
void CalcUserTime()
{
list<USER_INFO>::const_iterator iter = UserInfoListbegin();
for (; iter!=UserInfoListend(); iter++)
{
cout<<"用户名:"<<iter->strName<<endl;
cout<<"上网时间:"<<iter->nLogoutTime - iter->nLoginTime<<"秒"<<endl;
cout<<"------------"<<endl;
}
}
void SaveToFile()
{
char filename[] = "c:\\用户网络登录信息txt";
ofstream fout(filename);
fout<<"用户名\t上线时间\t离线时间"<<endl;
list<USER_INFO>::const_iterator iter = UserInfoListbegin();
for (; iter!=UserInfoListend(); iter++)
{
fout<<iter->strName<<"\t";
fout<<iter->nLoginTime<<"\t";
fout<<iter->nLogoutTime<<endl;
}
cout<<"保存成功!"<<endl;
}
void main()
{
while(1)
{
cout<<endl;
cout<<"1 录入数据"<<endl;
cout<<"2 查询用户信息"<<endl;
cout<<"3 统计上网时间"<<endl;
cout<<"4 保存到文件"<<endl;
cout<<"5 退出"<<endl;
cout<<"---------------------------"<<endl;
cout<<"输入 *** 作码:";
int nInput;
cin>>nInput;
cout<<"------------"<<endl;
switch(nInput)
{
case 1: Insert(); break;
case 2: find(); break;
case 3:CalcUserTime(); break;
case 4:SaveToFile(); break;
case 5:exit(0);
default: cout<<"输入有误,重新输入:";
}
}
}
Express中路由文件中,使用()获取session信息,比如登录用户名。
Areqparams
Breqquery
Creqbody
Dreqsession
正确答案:reqsession
就是c:\users
这个文件夹,位置在C盘根目录下,中文名就是用户,如图:
如果你的登录用户名是administrator,那么当前登录的用户名文件夹就是C:\Users\Administrator
如果你的电脑还有其他用户,比如
是XDY,那么当前登录的用户名文件夹就是C:\Users\XDY
在 Linux 中,您可以使用各种编程语言来读取姓名和性别。以下是使用 Python 编写的读取本人姓名和性别的示例代码:
```python
# 导入必要的库
import gender_guesserdetector as gender
import re
# 创建名字识别器对象
d = genderDetector()
# 获取用户输入的姓名
name = input("请输入您的姓名:")
# 使用正则表达式从姓名中提取姓和名
match = research(r"\b\w+\b", name)
first_name = matchgroup(0)
last_name = matchgroup(1)
# 使用名字识别器猜测用户的性别
gender = dget_gender(first_name)
# 打印结果
print("您的姓名为:", name)
if gender == "male":
print("您的性别为:男性")
elif gender == "female":
print("您的性别为:女性")
else:
print("无法判断您的性别")
```
在运行这段代码时,它会提示您输入您的姓名,并使用正则表达式从中提取出姓和名。然后,它将使用名字识别器猜测您的性别,并输出结果。请注意,名字识别器并不总是准确的,因此有时可能会猜错您的性别或无法确定您的性别。
*** 作系统变量homepath,就是存放这个玩意的
C:\Users\br>set
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\br\AppData\Roaming
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
ComSpec=C:\Windows\system32\cmdexe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\br //就是这个
LOCALAPPDATA=C:\Users\br\AppData\Local
可以用getenv()函数访问,用putenv()写入
比如
#include<stdioh>
#include<stdlibh>
void main()
{
printf("%s\n",getenv("homepath"));
}
以上就是关于C++/C语言程序.用户网络登录信息管理全部的内容,包括:C++/C语言程序.用户网络登录信息管理、Express中路由文件中,使用()获取session信息,比如登录用户名。、当前登录的用户名文件夹是啥意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)