请用fsacnf和fprintf拷贝文件
#include <stdio.h>
int main(int argc, const char *argv[])
{
FILE* pf=fopen("./fprintf.txt","r");
FILE* pw=fopen("./fscanf.txt","a");
if(pf==NULL||pw==NULL){
perror("fopen");
return -1;
}
char c;
while(fscanf(pf,"%c",&c)!=EOF){
fprintf(pw,"%c",c);
}
fclose(pf);
fclose(pw);
return 0;
}
#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
FILE* pt= fopen("./usr.txt","r");
if(pt==NULL){
perror("fopen");
return -1;
}
char urs[10];
char str[10];
char psw[10];
char fpass[10];
scanf("%s %s",urs,psw);
int temp,j;
while(fscanf(pt,"%s",str)!=EOF){
int i=strcmp(urs,str);
fscanf(pt,"%s",fpass);
j=strcmp(fpass,psw);
if(i==0){
temp=1;
break;
}
}
if(temp==1){
if(j==0){
printf("登陆成功\n");
}
else
printf("密码错误\n");
}
else{
printf("用户不存在\n");
}
return 0;
}