View Code of Problem 43

#include <stdio.h>
int main(){
	
  char s[90];
  int i;
  for(i=0;i<90;i++){
  	s[i] = getchar();
    	if(s[i] == '\x0d')
          break;
  
  }
  int k,j;
  for(k=j=0;s[k];k++)
    if((s[k]>a && s[k] <z)||(s[k])>A && s[k]<Z))
      s[j++] = s[k];
    s[j] = '\0';
  puts(s);


}
/*
Main.c: In function 'main':
Main.c:14:14: error: 'a' undeclared (first use in this function)
     if((s[k]>a && s[k] <z)||(s[k])>A && s[k]<Z))
              ^
Main.c:14:14: note: each undeclared identifier is reported only once for each function it appears in
Main.c:14:25: error: 'z' undeclared (first use in this function)
     if((s[k]>a && s[k] <z)||(s[k])>A && s[k]<Z))
                         ^
Main.c:14:36: error: 'A' undeclared (first use in this function)
     if((s[k]>a && s[k] <z)||(s[k])>A && s[k]<Z))
                                    ^
Main.c:14:46: error: 'Z' undeclared (first use in this function)
     if((s[k]>a && s[k] <z)||(s[k])>A && s[k]<Z))
                                              ^
Main.c:14:48: error: expected statement before ')' token
     if((s[k]>a && s[k] <z)||(s[k])>A && s[k]<Z))
                                                ^
*/

Double click to view unformatted code.


Back to problem 43