testgirl 54題,題目在
http://palcourse.csie.ntu.edu.tw/testgirl/problem/c2007/practice/CharProcessing.htm
不知道為什麼
第 5 次試驗:你的程式當掉了!>"< 原因:使用到不該用的記憶體
沒有通過試驗。:(
實在找不出bug,請強者解惑
這是我的程式碼
#include<stdio.h>
#include<string.h>
int main()
{
//FILE *fin=fopen("input.txt","r");
char CHA[40000],com[]="COMMAND";
char now;
int pos;
int i,j,k,l=0;
fscanf(stdin,"%*s");
fscanf(stdin,"%*c");
while(1)
{
fscanf(stdin,"%c",&CHA[l++]);
CHA[l]='\0';
if(l>=7)
if(strcmp(&CHA[l-7],com)==0)
{
CHA[l-7]='\0';
l-=7;
break;
}
}
while(fscanf(stdin,"%*s %d %c",&pos,&now)!=EOF)
{
for(i=l++;i>=pos;i