View Code of Problem 58

#include<stdio.h>
#include<string.h>
int main()
{
  char a[1000];
  int len,i;
  gets(a);int sum=0;
  len=strlen(a);
  for(i=0;i<len;i++)
  {
   if(a[i]!='/0'&&a[i-1]=''&&a[i+1]!='')
     sum++;
  }
  printf("%d",sum);
  return 0;
}
/*
Main.c: In function 'main':
Main.c:7:3: warning: 'gets' is deprecated [-Wdeprecated-declarations]
   gets(a);int sum=0;
   ^~~~
In file included from Main.c:1:
/usr/include/stdio.h:583:14: note: declared here
 extern char *gets (char *__s) __wur __attribute_deprecated__;
              ^~~~
Main.c:11:13: warning: multi-character character constant [-Wmultichar]
    if(a[i]!='/0'&&a[i-1]=''&&a[i+1]!='')
             ^~~~
Main.c:11:26: error: empty character constant
    if(a[i]!='/0'&&a[i-1]=''&&a[i+1]!='')
                          ^~
Main.c:11:38: error: empty character constant
    if(a[i]!='/0'&&a[i-1]=''&&a[i+1]!='')
                                      ^~
Main.c:11:25: error: lvalue required as left operand of assignment
    if(a[i]!='/0'&&a[i-1]=''&&a[i+1]!='')
                         ^
*/

Double click to view unformatted code.


Back to problem 58