Go to diff to previous submission
#include <stdio.h> #include <string.h> int main(){ int N,i,j,len; char B[1001],line[1001],c; }else{ if(c==B[0]){ line[0]=c; /*scanf("%c",&c);*/ line[i]=c; //if(c=='\n') break; } line[i]='\0'; } }else } } /*while(fgets(line,1000,stdin)!=EOF){ len=strlen(line); for(i=0;i<=;++i) }*/ } return 0; }
--- c4.s940.cteam125.bugs.c.0.bugs.c +++ c4.s942.cteam125.bugs.c.0.bugs2.c @@ -6,13 +6,14 @@ char B[1001],line[1001],c; while(scanf("%d%s\n",&N,B)!=EOF){ - while(N>0&&scanf("%c",&c)!=EOF){ + while(N>0&&(c=getchar())!=EOF){ if(c=='\n'){ --N; putchar(c); }else{ if(c==B[0]){ line[0]=c; - scanf("%c",&c); + /*scanf("%c",&c);*/ + c=getchar(); for(i=1;N>0&&i<strlen(B)&&c==B[i];++i){ line[i]=c; - if(scanf("%c",&c)==EOF) break; + if(/*scanf("%c",&c)*/(c=getchar())==EOF) break; //if(c=='\n') break; }