操作,fgetc这个函数读取完会将文件指针移动到下一个字符
char ch=fgetc(fp);(读取一个)
printf("%c\n",ch);
ch=fgetc(fp);
printf(%c\n",ch);
循环可以一直读
读取一行
fgets()
int fgetc(
FILE*stream
);
int main()
{
FILE *fp=fopen(“C:\test.txt”,“r”);
if (fp==NULL)
{
printf(“打开文件失败.\n”);
return 0;
}
char str[200];
fgets(str,200,fp);
char *p;
fgets(p,200,fp);指针只能存储四个字节,除非开辟空间
fputc()函数;
把一个字符写入到磁盘文件
函数原型
int fpuct(
int c,
FILE *stream
);
char ch;
while (EOF!=(ch=fgetc(fp)))
{
printf ("%c",ch);
}
fgets
char str[200];
fgets(str,200,fp);此函数读取完会将文件指针移动到下一个字符