Arrays 如何计算C语言中的登录次数
我正在制作一个程序,最初要求登录或注册 我需要为每次访问程序(登录后)制作一个计数器 登录和注册的方法遵循向上的方法 我的问题是由于var的生命周期,因为我知道程序结束时var就重新启动 到目前为止,我尝试了很多方法。由宏执行,但程序结束后再次重新启动。 我现在开始在文件中保存一个 我刚刚开始,所以功能非常简单,但因为我只有两个多小时来完成工作,所以我希望你们能帮助我 简单功能:Arrays 如何计算C语言中的登录次数,arrays,c,file,counter,increment,Arrays,C,File,Counter,Increment,我正在制作一个程序,最初要求登录或注册 我需要为每次访问程序(登录后)制作一个计数器 登录和注册的方法遵循向上的方法 我的问题是由于var的生命周期,因为我知道程序结束时var就重新启动 到目前为止,我尝试了很多方法。由宏执行,但程序结束后再次重新启动。 我现在开始在文件中保存一个 我刚刚开始,所以功能非常简单,但因为我只有两个多小时来完成工作,所以我希望你们能帮助我 简单功能: 在定义fp时,应调用函数fopen。从fopen的: w+ 开放阅读和写作。如果已创建文件,则会创建该文件 不存在
在定义
fp
时,应调用函数fopen
。从fopen的
:
w+开放阅读和写作。如果已创建文件,则会创建该文件 不存在,否则将被截断。这条小溪很深 位于文件的开头 文件被截断,您需要先读取它,然后再打开它进行写入
fp = fopen("contador.txt", "r");
if (!fp) {
perror("fopen");
return -1;
}
fscanf(fp, "%d", &contador);
fclose(fp);
fp = fopen("contador.txt", "w");
您可以使用解析文件并将值存储到变量中。修改
stuct
用户
并添加大小登录代码>修改registerUser()
以初始化logins=0代码>如果找不到用户。修改writeToFile(用户u)
以将登录写入文件。这是最干净的方法。