关于c语言strchr的用法

find = strchr(st,'\n');
if(find)
   *find = '\0';
else
    while(getchar() != '\n')
         continue;

关于strchr()的用法是查找,但是这一段代码实现的功能是什么吖,
主要是在main()中该如何实现这一段代码的功能
有人能举个栗子跟我讲讲吗ヽ(*。>Д<)o゜

代码的作用是将字符串按照行进行切割。