Source code for submission s940

Go to diff to previous submission

bugs.c

  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main(){
  5. int N,i,j,len;
  6. char B[1001],line[1001],c;
  7. while(scanf("%d%s\n",&N,B)!=EOF){
  8. while(N>0&&scanf("%c",&c)!=EOF){
  9. if(c=='\n'){ --N; putchar(c);
  10. }else{
  11. if(c==B[0]){
  12. line[0]=c;
  13. scanf("%c",&c);
  14. for(i=1;N>0&&i<strlen(B)&&c==B[i];++i){
  15. line[i]=c;
  16. if(scanf("%c",&c)==EOF) break;
  17. //if(c=='\n') break;
  18. }
  19. if(i!=strlen(B)){
  20. line[i]='\0';
  21. printf("%s",line);
  22. }
  23. ungetc(c,stdin);
  24. }else
  25. putchar(c);
  26. }
  27. }
  28. /*while(fgets(line,1000,stdin)!=EOF){
  29.   len=strlen(line);
  30.   for(i=0;i<=;++i)
  31.   }*/
  32. }
  33. return 0;
  34. }

Diff to submission s912

bugs.c