emm是这样写了个加密程序,他在输出最后结果(string类型)的时候输出到一半(我也不知道字符串输出完没qwq,因为都是乱码)就会有个系统提示音,听着像弹窗的那个音效,让后他就不输出了,然后我发现这个时候我还能输入,虽然没有任何反应,没用vs,所以检测不到内存,有大佬知道怎么回事吗qwq 简略代码如下:
int main(){
//省略一万字[doge]
string M,K,O;
while (true){
cout << "hello word" << endl << "+M:";
cin >> M;
cout << "+K:";
cin >> K;
O = PR_AES(M,K);
cout << endl <<"-----O:" << O << endl;
}
return 0;
}
std::string PR_AES(std::string in_Message,std::string in_Key){
std::string C_Out = "";
for(int i_a = 0;i_a < MessageRound;i_a++){
for(int i_b = 0;i_b < 4;i_b++){
for(int i_c = 0;i_c < 4;i_c++){
C_Out = C_Out + char(M_Out[i_a].BHNM[i_b].BHN[i_c].api_out_DNumber());
}
}
}
C_Out = C_Out + "\0";
return C_Out;
}
PS:DNumber就是十进制数,类型为非负整型