这个只能分割第一个输入的,可是有多行输入,怎么让它持续分割?
你不是已经把scanf写进while里了吗,后续的输入会继续执行这段代码,它本来就是持续分割 呀你为什么要写个内层循环,干什么的,删掉如果你是同一行字符串里有多个|需要一个一个的分出来那你的循环里应该写str1=strtoc(str1,"|"),放个空进去能分割吗