C语言编写一个用户登陆的程序?

C语言编写一个用户登陆的程序?,第1张

代码如下:

#include<stdio.h>

#pragma warning(disable:4996)

#include<string.h>

int main()

{

int i = 0

char password[10] = { 0 }

printf("陪兄请输入密码:")

while (i <3)

{

scanf("%s", password)

printf("\n")

if (strcmp(password, "972816") == 0)

{

printf("登录成功\n")

break

}

else

{

i++

if (i != 3)

printf("再输入一次")

}

}

if (i == 3)

printf("密码错误三次退出登录界面\n")

system("pause")

return 0

扩展资料:

#include后面有两种方式,<慎扰>;和""前宽乱旦者先在标准库中查找,查找不到在path中查找。后者为文件路径,若直接是文件名则在项目根目录下查找。

引用方法:#include <stdio.h>

注意事项:在TC2.0中,允许不引用此头文件而直接调用其中的函数,但这种做法是不标准的。也不建议这样做。以避免出现在其他IDE中无法编译或执行的问题。

参考资料来源:百度百科—include

参考资料来源:百度百科—stdio.h

首册模闷先说明一下,编译环境是win 7 --Visual Studio 2015中文版,使用的语言是C#

1.一开始,打开Visual Studio 2015,左上角【文件→新建→项目】

2.选择C#【windows窗体程序】(里面的名字、路径随意)

3.点击右侧的【工具箱】,如果你的视图没有,在顶部的菜单栏里【视图(V)→工具箱(X)】点出来

4.在这里,讲解三个控件【Button、Label、TextBox】,因为这个界面只需要用到这三个控件即可,如图:

5.先左键或者按住左键拖动【Label】,将鼠标移动到中心区域的窗口界面,选择合适的位置左键。

6.选中任意一个label,在右边的【工具栏】下方有一个【属性】,左键它,将Text信息更改为“用户名”,下一个label同理

7.熟悉了上面label的拖动和更改,同样 *** 作的Button和TextBox我就不演示了,下面直接上做好界面的图片

8.将鼠标移动到【登录】按钮,双击它,编写点击事件。

 private void button1_Click(object sender, EventArgs e)

        {

            string name = "州弯111"  //用户名 与 ID为textBox1控件的字符串比较

            string password = "123456"码迅  //比较密码

            if (string.Equals(textBox1.Text, name) && string.Equals(textBox2.Text, password))

                MessageBox.Show("登录成功!")

            else

                MessageBox.Show("用户名或者密码错误,请重新输入。")

        }

9.编写好点击事件之后就是运行【调试】程序了。在顶部的菜单栏【调试(D)→开始执行(不调试)】,运行如图所示,只演示了输入正确的情况,错误的情况可自行测试。

10.到现在,一个简单登录界面的程序就写完了。

11.输入密码的时候要变成暗文,可以左键相应的textbox,在右边的【属性】项里面找到【passwordChar】修改成【*】即可

注意事项:上文只是演示了程序内部定义用户名和密码的情况,如果是连接 数据库 或者 服务器 匹配用户名密码的,请自行参阅相关资料。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8253262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存