C#
// string strDelimit = ";,";
string strChar="Provider=SQLOLEDB.1;server=192.168.1.241,database=IPVMS;uid=1;pwd=1;";
// char[] chDelimit=strDelimit.ToCharArray();
char[] chDelimit = { ';',',' };
string[] str = strChar.Split(chDelimit);
foreach(string s in str)
{
Console.WriteLine(s);
}
Console.ReadLine();
c++:
vector<string> vecTime = split(string(szTime), '-');
//
vector<string> vecAllRecordTime = split(szRecordSchedule, ','); //所有录像表
vector<string> vecEachDayRecordTime; //保存每天的录像边
vector<string> vecOneRecordTime; //保存一个录像时间表
int iEachDayRcheduleCount = 0;
//设置录像时间表信息
for (int i = 0; i < vecAllRecordTime.size(); i++)
{
vecEachDayRecordTime = split(vecAllRecordTime[i].c_str(), ';');
for (int j = 0; j < vecEachDayRecordTime.size(); j++)
{
vecOneRecordTime = split(vecEachDayRecordTime[j].c_str(), '-');
if (vecOneRecordTime.size() == 5) //每一个录像时间表有5个字段
{
struRecordScheduleInfo.schedule[i][j].start_hour = atoi(vecOneRecordTime[0].c_str());
struRecordScheduleInfo.schedule[i][j].start_min = atoi(vecOneRecordTime[1].c_str());
struRecordScheduleInfo.schedule[i][j].stop_hour = atoi(vecOneRecordTime[2].c_str());
struRecordScheduleInfo.schedule[i][j].stop_min = atoi(vecOneRecordTime[3].c_str());
struRecordScheduleInfo.schedule[i][j].record_type = atoi(vecOneRecordTime[4].c_str());
}
}
}
// string strDelimit = ";,";
string strChar="Provider=SQLOLEDB.1;server=192.168.1.241,database=IPVMS;uid=1;pwd=1;";
// char[] chDelimit=strDelimit.ToCharArray();
char[] chDelimit = { ';',',' };
string[] str = strChar.Split(chDelimit);
foreach(string s in str)
{
Console.WriteLine(s);
}
Console.ReadLine();
c++:
vector<string> vecTime = split(string(szTime), '-');
//
vector<string> vecAllRecordTime = split(szRecordSchedule, ','); //所有录像表
vector<string> vecEachDayRecordTime; //保存每天的录像边
vector<string> vecOneRecordTime; //保存一个录像时间表
int iEachDayRcheduleCount = 0;
//设置录像时间表信息
for (int i = 0; i < vecAllRecordTime.size(); i++)
{
vecEachDayRecordTime = split(vecAllRecordTime[i].c_str(), ';');
for (int j = 0; j < vecEachDayRecordTime.size(); j++)
{
vecOneRecordTime = split(vecEachDayRecordTime[j].c_str(), '-');
if (vecOneRecordTime.size() == 5) //每一个录像时间表有5个字段
{
struRecordScheduleInfo.schedule[i][j].start_hour = atoi(vecOneRecordTime[0].c_str());
struRecordScheduleInfo.schedule[i][j].start_min = atoi(vecOneRecordTime[1].c_str());
struRecordScheduleInfo.schedule[i][j].stop_hour = atoi(vecOneRecordTime[2].c_str());
struRecordScheduleInfo.schedule[i][j].stop_min = atoi(vecOneRecordTime[3].c_str());
struRecordScheduleInfo.schedule[i][j].record_type = atoi(vecOneRecordTime[4].c_str());
}
}
}