21xrx.com
2024-09-20 05:35:36 Friday
登录
文章检索 我的文章 写文章
"C++编写的登录界面代码及登陆后的界面对比"
2023-06-28 10:51:57 深夜i     --     --
C++编程 登录界面 登录后界面 比较 用户认证

在软件开发中,登录界面通常是不可或缺的一环。今天我们将会比较两个不同风格的C++编写的登录界面代码,并分别展示在登录后的界面上的差异。

首先,我们来看一个比较传统的登录界面。代码如下:


#include <iostream>

#include <string>

using namespace std;

int main() {

  string username, password;

  cout << "请输入用户名:";

  cin >> username;

  cout << "请输入密码:";

  cin >> password;

  if (username == "admin" && password == "12345")

    cout << "登录成功!" << endl;

   else

    cout << "用户名或密码错误!" << endl;

  

  return 0;

}

这段代码中使用了基本的文本输入输出流,用户需要输入用户名和密码,然后进行验证。如果输入的信息和预设的相符合,则会在终端中提示“登录成功”,否则提示“用户名或密码错误”。

接下来,我们再来看一个比较现代化的登录界面。代码如下:


#include <iostream>

#include <string>

#include <conio.h>

using namespace std;

int main() {

  string username, password;

  cout << "\t\t\t\t欢迎使用\n";

  cout << "\t\t\t\t登录界面\n\n\n";

  cout << "\t\t\t请输入用户名:";

  cin >> username;

  cout << "\n\t\t\t请输入密码:";

  char c;

  while ((c = _getch()) != '\r') {

    password += c;

    cout << "*";

  }

  cout << "\n\n\n";

  if (username == "admin" && password == "12345") {

    cout << "\t\t\t\t登录成功!" << endl;

  } else {

    cout << "\t\t\t\t用户名或密码错误!" << endl;

  }

  return 0;

}

这个登录界面代码在第一段输出中添加了一些空行,让整个界面显得更加清晰、简洁。在输入密码的时候,采用了不显示字符的方式,以提高安全性。如果输入的信息和预设的相符合,登录后的界面和第一个例子基本一致,显然输入错误的界面也是一致的。

总体来看,第二个代码比第一个更加现代化,更加符合大众的审美,同时为用户提供了更好的体验。特别是输入密码时不显示实际字符,提高了安全性。可以说,第二个代码的界面更美观、更人性化,更适合现代软件开发。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章