回覆列表
  • 1 # 使用者3573848829786

    #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;

    }

    親測透過!

  • 中秋節和大豐收的關聯?
  • 白色衣服沾到機器油,求怎麼才能洗掉?