#include
#include
int TrimStrEnd(char * str);
int main()
{
char * str = "skllkslskeopapkpfaeoef\nljlj";
TrimStrEnd(str);
return 0;
}
int TrimStrEnd(char * str)
{
char * pS = strrchr(str, '\r');
if (pS)
*pS = 0;
else pS = strrchr(str, '\n');
if (pS)
*pS = 0;
else return 0;
return 1;
}
没怎么看懂这个TrimStrEnd实现什么功能,试着输了个字符串就在*pS = 0;报错了在请问这是什么原因