发布网友
共2个回答
热心网友
写入文件:
//---------------------------------------------------------------------------
#include <stdio.h>
int main(void)
{
char name[80],pas[80];
FILE *fp=fopen("user.txt","w");/*以写模式("w")打开文件user.txt,如果不存在,会自动创建*/
gets(name);
gets(pas); /*输入名称和密码*/
fputs(name,fp);
fputs(pas,fp);/*将名称和密码以字符串形式写入文件*/
fclose(fp);/*关闭文件*/
return 0;
}
//---------------------------------------------------------------------------
从文件读取:
//---------------------------------------------------------------------------
#include <stdio.h>
int main(void)
{
char name[80],pas[80];
FILE *fp=fopen("user.txt","r");/*以读模式("r")打开文件user.txt*/
fscanf(fp,"%s",name);
fscanf(fp,"%s",pas);/*从文件读取名称和密码字符串*/
printf("%s\n%s",name,pas);
fclose(fp); /*关闭文件*/
return 0;
}
//---------------------------------------------------------------------------
热心网友
文件位置最好在程序的所在目录,比较容易查找,也可以自定义文件夹