1.
#include <stdio.h>
int main(int argc, const char *argv[])
{
FILE*pb=fopen("./fopen.txt","w");
if(pb==NULL)
{
printf("创建失败\n");
perror("fopen");
return -1;
}
int a;
scanf("%d",&a);
fprintf(pb,"%d",a);
fclose(pb);
FILE*pa=fopen("./fopen.txt","r");
int b;
fscanf(pa,"%d",&b);
printf("%d\n",b);
fclose(pa);
return 0;
}
结果
2.
#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
FILE*pb=fopen("./text.txt","r");
if(pb==NULL)
{
printf("创建失败\n");
perror("fopen");
return -1;
}
char str1[30],str2[30];
fscanf(pb,"%s %s",str1,str2);
fflush(pb);
printf("请输入账号和密码\n");
char arr[30],brr[30];
scanf("%s %s",arr,brr);
int a,b;
a=strcmp(str1,arr);
b=strcmp(str2,brr);
if(a!=0)
{
printf("账号错误\n");
return -1;
}
else if(a==0)
{
printf("账号正确\n");
}
if(b!=0)
{
printf("密码错误\n");
return -1;
}
else if(b==0)
{
printf("密码正确\n");
}
printf("登录成功\n");
fclose(pb);
}
结果