一道c语言题:从键盘输入一行字符并存入文件名为 file 1 的文件中...
发布网友
发布时间:2024-07-13 10:13
我来回答
共2个回答
热心网友
时间:2024-08-06 10:08
#include "stdio.h"
int main(int argc,char *argv[]){
FILE *fp;
char ch,s[300],t;
int sum=0;
if((fp=fopen("file1.txt","w+"))==NULL){
printf("Failed to open the file, exit...\n");
return 0;
}
printf("Please enter a string...\n");
fgets(s,300,stdin);
fputs(s,fp);
printf("Please a character...\n");
scanf(" %c",&ch);
rewind(fp);
while((t=fgetc(fp))!=EOF)
if(t==ch)
sum++;
fclose(fp);
printf("%c:\t%d\n",ch,sum);
return 0;
}
运行样例:
热心网友
时间:2024-08-06 10:08
一道c语言题:从键盘输入一行字符并存入文件名为 file 1 的文件中,然后输入一个字符,