#include
staticintwrite_flag=1;/*寫檔案標誌,即是否要將字串寫入檔案*/
voidfunction(char*str)
{
inti=0;
do
if((str[i++]=="b")&&(str[i]=="y")&&(str[i+1]=="e"))/*字串中有“bye字串”*/
{str[i+2]="\0";/*截斷字串*/
write_flag=0;/*寫檔案標誌置0*/
break;
}
}while(str[i+2]!="\0");
intmain()
inti,j;
charstr[100]={0};
file*fp;
fp=fopen("answer.txt","w");
gets(str);
function(str);
fprintf(fp,"%s\n",str);
}while(write_flag);
fclose(fp);
while(1)gets(str);/*接收其他無效字串。自己新增程式結束條件*/
return0;
親測透過!
#include
staticintwrite_flag=1;/*寫檔案標誌,即是否要將字串寫入檔案*/
voidfunction(char*str)
{
inti=0;
do
{
if((str[i++]=="b")&&(str[i]=="y")&&(str[i+1]=="e"))/*字串中有“bye字串”*/
{str[i+2]="\0";/*截斷字串*/
write_flag=0;/*寫檔案標誌置0*/
break;
}
}while(str[i+2]!="\0");
}
intmain()
{
inti,j;
charstr[100]={0};
file*fp;
fp=fopen("answer.txt","w");
do
{
gets(str);
function(str);
fprintf(fp,"%s\n",str);
}while(write_flag);
fclose(fp);
while(1)gets(str);/*接收其他無效字串。自己新增程式結束條件*/
return0;
}
親測透過!