Scanf игнорируйте новую линию

scanf("%[^\n]s",str)
Smiling Skunk