我有下面列出的代码,我试图从字符串向量中删除任何重复的足球队名称.但是,它只是有时工作,它将删除一些团队的重复名称; 但是对于其他人来说,最终数组中会出现多次相同的团队名称.
例如,它会打印:
aresnal
wigan
villa
liverpool
villa
Run Code Online (Sandbox Code Playgroud)
请注意,有两个'别墅'名称,有人可以给我一个建议吗?'finalLeague'是存储所有名称的数组,是需要删除重复项的数组.
for (int i = 0;i < finalLeague.size();i++)
{
string temp = finalLeague[i];
int h = i + 1;
for (int j = i+1;j < finalLeague.size();j++)
{
if (finalLeague[j] == finalLeague[i])
{
finalLeague.erase(finalLeague.begin()+j);
}
}
}
Run Code Online (Sandbox Code Playgroud) 请问有人请告诉我这个更新命令中的语法在哪里?
CurrentDb.Execute "UPDATE VolunteerDetails" & "SET FirstName=" & Me.frst_Name_txt & ", LastName='" & Me.lst_Name_txt & "'" & " WHERE VolsID=" & Me.vol_ID_txt
Run Code Online (Sandbox Code Playgroud)
谢谢!
我尝试了一种新方法,使其更简单....但仍然给我一个语法错误.
CurrentDb.Execute "UPDATE VolunteerDetails SET FirstName=Me.frst_Name_txt, LastName=Me.lst_Name_txt, WHERE VolsID=Me.vol_ID_txt"
Run Code Online (Sandbox Code Playgroud)