Cómo tomar el espacio en blanco en c scanf

 scanf("%[^\n]s",str);
Proton