新人求教—有关一道字符串题目的问题
题目是这样:输入一系列单词,单词间逗号隔开,然后提取这些单词并将它们分行输出,删除头尾空格;
例如:输入:max , sherlock , eve
输出:max
sherlock
eve
我自己写的程序如下:
程序运行候出现错误如下:
请各位前辈指导下:
1.程序哪边出现问题,该怎么完善,给点思路也行;
2.这题在应用gets函数以及fgets函数时候,试了下《C语言入门经典》上面加入输入结束字符的办法,结束输入
但是试了几次都失败了,这段程序该怎么编写,求指导,万分感谢!
[解决办法]
现成函数
char *strtok(char *str, const char *delim);不是更好麽?