读写文件实例

来源:互联网 发布:ubuntu 语言包 编辑:程序博客网 时间:2024/05/18 00:46

//按照字符写文件

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);

}

0 0
原创粉丝点击