Language: C

#include<stdio.h>
int main(void){ 
    int h=0;
    int b=0;
    scanf("%d %d",&h,&b);
    char a[h][b]={0},{0};
    int c=0;
    int mark1[100]={0};
    int mark2[100]={0};
    for(int i=0;i<h;i++){
            for(int n=0;n<b;n++){
                scanf("%c",&a[i][n]);
                if(a[i][n]=='#'){
                    mark1[c]=i;
                    mark2[c]=n;
                    c++;
                }
            }
    }
    for(int v=0;v<c;v++){
        for(int l=0;l<h;l++){
            if(mark1[v]==a[l][0]){
                while (mark1[v]<c){
　　　　　　　　    mark1[v]=mark1[v+1];
　　　　　　　　    v++;
　　　　　　　　}
            }
        }
    }
    for(v=0;v<c;v++){
        for(l=0;l<h;l++){
            if(mark2[v]==a[l][0]){
                while (mark2[v]<c){
　　　　　　　　    mark2[v]=mark2[v+1];
　　　　　　　　    v++;
　　　　　　　　}
            }
        }
    }

}


Compiler output:
main.c: In function 'main':
main.c:6:18: error: variable-sized object may not be initialized except with an empty initializer
    6 |     char a[h][b]={0},{0};
      |                  ^
main.c:6:22: error: expected identifier or '(' before '{' token
    6 |     char a[h][b]={0},{0};
      |                      ^
main.c:24:1: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      | ^~~~~~~~
main.c:24:3: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |         ^~~~~~~~
main.c:24:5: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |                 ^~~~~~~~
main.c:24:7: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |                         ^~~~~~~~
main.c:24:9: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |                                 ^~~~~~~~
main.c:24:11: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |                                         ^~~~~~~~
main.c:24:13: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |                                                 ^~~~~~~~
main.c:24:15: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |                                                         ^~~~~~~~
main.c:25:1: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      | ^~~~~~~~
main.c:25:3: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |         ^~~~~~~~
main.c:25:5: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                 ^~~~~~~~
main.c:25:7: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                         ^~~~~~~~
main.c:25:9: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                 ^~~~~~~~
main.c:25:11: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                         ^~~~~~~~
main.c:25:13: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                                 ^~~~~~~~
main.c:25:15: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                                         ^~~~~~~~
main.c:26:1: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      | ^~~~~~~~
main.c:26:3: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |         ^~~~~~~~
main.c:26:5: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                 ^~~~~~~~
main.c:26:7: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                         ^~~~~~~~
main.c:26:9: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                 ^~~~~~~~
main.c:26:11: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                         ^~~~~~~~
main.c:26:13: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                                 ^~~~~~~~
main.c:26:15: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                                         ^~~~~~~~
main.c:30:9: error: 'v' undeclared (first use in this function)
   30 |     for(v=0;v<c;v++){
      |         ^
main.c:30:9: note: each undeclared identifier is reported only once for each function it appears in
main.c:31:13: error: 'l' undeclared (first use in this function)
   31 |         for(l=0;l<h;l++){
      |             ^
main.c:34:1: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      | ^~~~~~~~
main.c:34:3: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |         ^~~~~~~~
main.c:34:5: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |                 ^~~~~~~~
main.c:34:7: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |                         ^~~~~~~~
main.c:34:9: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |                                 ^~~~~~~~
main.c:34:11: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |                                         ^~~~~~~~
main.c:34:13: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |                                                 ^~~~~~~~
main.c:34:15: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |                                                         ^~~~~~~~
main.c:35:1: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      | ^~~~~~~~
main.c:35:3: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |         ^~~~~~~~
main.c:35:5: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                 ^~~~~~~~
main.c:35:7: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                         ^~~~~~~~
main.c:35:9: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                 ^~~~~~~~
main.c:35:11: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                         ^~~~~~~~
main.c:35:13: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                                 ^~~~~~~~
main.c:35:15: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                                         ^~~~~~~~
main.c:36:1: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      | ^~~~~~~~
main.c:36:3: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |         ^~~~~~~~
main.c:36:5: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                 ^~~~~~~~
main.c:36:7: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                         ^~~~~~~~
main.c:36:9: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                 ^~~~~~~~
main.c:36:11: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                         ^~~~~~~~
main.c:36:13: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                                 ^~~~~~~~
main.c:36:15: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                                         ^~~~~~~~