Home / C Programming / Strings :: Discussion

Discussion :: Strings

  1. Which of the following statements are correct about the program below?

     #include
     
      int main() 
      {   
           char str[20], *s;     
           printf("Enter a string\n");     
           scanf("%s", str); 
           s=str;    
           while(*s != '\0')  
           {        
               if(*s >= 97 && *s 122)             
                   *s = *s-32;         
                s++;  
           }   
           printf("%s",str);  
           return 0;
      } 
    

  2. A.

    The code converts a string in to an integer

    B.

    The code converts lower case character to upper case

    C.

    The code converts upper case character to lower case

    D.

    Error in code

    View Answer

    Workspace

    Answer : Option B

    Explanation :

    This program converts the given string to upper case string.

    Output:

    Enter a string: FresherGate

    FRESHERGATE


Be The First To Comment