//按照字符写文件
void readByChar()
{
int i = 0;
FILE *fp = NULL;
char a[] = "ssssssssss";
char *filename="f:/2.txt";
fp = fopen(filename,"a+");
if(fp ==NULL)
{
printf("err");
}
for(i = 0;i<strlen(a);i++)
{
fputc(a[i],fp);
}
fclose(fp);
}
//按照字符读
void readChar()
{
int i = 0;
FILE *fp = NULL;
char *filename="f:/1.txt";
fp = fopen(filename,"r");
if(fp ==NULL)
{
printf("err");
}
while(!feof(fp))
{
char tempc = fgetc(fp);
printf("%c",tempc);
}
fclose(fp);
}
//按照行读
void readByLine()
{
int i = 0;
FILE *fp = NULL;
char str[100]={0};
char *filename="f:/1.txt";
fp = fopen(filename,"r");
if(fp ==NULL)
{
printf("err");
}
while(!feof(fp))
{
//char * fgets(char *str,int n,FILE *fp)
char *tempc = fgets(str,100,fp);
printf("%s",tempc);
}
fclose(fp);
}