fork download
  1. char i[99],o[999],b[99],z[99];t,x,n,c;main(){gets(i);sscanf(i,"%s %[^[]s",b,z);while(sscanf(i+t,"%*[^0-9]%d%n",&x,&n)==1)sprintf(o,"%s[%d] = %d;\n",z,c++,x),t+=n;printf("%s %s[%d];\n%s",b,z,c,o);}
Success #stdin #stdout 0s 2160KB
stdin
terrible_long_type_name awful_array_name[] = {7, -8, 1337, 0, 13};
stdout
terrible_long_type_name awful_array_name[5];
awful_array_name[4] = 13;