#include
#include
int main ()
{
char ch;
int m=0,n=0,p=0,count = 0;
FILE *fp = fopen("STRING.txt", "w+");
if (fp!=NULL)
{
printf("请输入要保存的字符串:\n");
ch = getchar();
while (ch!='\n') {
count++;
fputc(ch, fp);
ch = getchar();
}
printf("本次一共写入了%d个字符\n",count);
printf("\n");
rewind(fp);
ch = fgetc(fp);
while (ch!=EOF)
{
putchar(ch);
ch = fgetc(fp);
if (ch>='0'&&ch<='9')
m++;
else if (ch>='A'&&ch<='Z'||ch>='a'&&ch<='z')
n++;
else p++;
}
printf("\n");
printf("数字有%d个\n字母有%d个\n其他字符有%d个\n",m,n,p);
}
fclose(fp);
return 0;
}