I tried reading a string with leading white spaces in C. I used `"%[^\n]%*c"` too but couldn't get leading white spaces.  

**input:**  

" Language"  

**output:**  

" Language"

Can anyone tell me how to read a string with leading white spaces in C? 
 [I am getting like this. But I want output same as input](https://i.stack.imgur.com/5tDLV.png)