/in/foo.c: In function 'main':
/in/foo.c:6:20: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
char str[100000]={NULL};
^~~~
/in/foo.c:6:20: note: (near initialization for 'str[0]')
/in/foo.c:7:2: warning: 'gets' is deprecated [-Wdeprecated-declarations]
gets(str);
^~~~
In file included from /in/foo.c:2:0:
/usr/include/stdio.h:640:14: note: declared here
extern char *gets (char *__s) __wur __attribute_deprecated__;
^~~~
/in/foo.c:15:35: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
for(int i=si;i<si+len;i++)str[i]=NULL;
^
/in/foo.c:19:12: warning: comparison between pointer and integer
if(str[i]!=NULL)printf("%c",str[i]);
^~
/tmp/ccr3EZGf.o: In function `main':
foo.c:(.text.startup+0x21): warning: the `gets' function is dangerous and should not be used.