【发布时间】:2020-03-01 07:36:33
【问题描述】:
我目前正在学习 C++ 中的文件处理。我想检查用户一开始输入的用户名是否与他最后输入的用户名相同以写入TXT文件。
我尝试运行一个循环并将索引 [0] 处的 char 数组与字符串索引 [0] 进行比较。
代码说明: getuser - 开头输入的用户名(字符串)
user - 现在输入的用户名(字符数组)
char user[16];
for(int i = 0; i < getUser.length(); i++){
if(!(user[i] == getUser[i])){
cout << "enter right username!";
exit(1);
}
}
我希望循环检查每个字符,如果正确,它将继续,否则将打印错误消息并返回 1 退出。
【问题讨论】: