高手些来帮忙啊,有关文件的操作.
高手些来帮忙啊,有关文件的操作.建一个"文件",输入一些字符后,然后从这个文件中找出有几个z.我每次输完#表示结束后,就没反应了..不知为什么,高手指教啊
#include <stdio.h>
main()
{FILE *fp;
char ch,name[30];
int n=0;
scanf("%s",name);
if((fp=fopen(name,"w"))==NULL)
{
printf("can not open the file\n");exit(0);
ch=getchar();
ch=getchar();
while(ch!='#')
{fputc(ch,fp);
ch=getchar();
}
while(!feof(fp))if(fgetc(fp)=='z')
{n=n+1;}fclose(fp);
printf("the total of z:%d\n",n);
}