早教吧 育儿知识 作业答案 考试题库 百科 知识分享

麻烦讲解一下C语言中substr函数的用法

题目详情
麻烦讲解一下C语言中substr函数的用法
▼优质解答
答案和解析
c语言标准库里面没这个函数,如果你在代码中看到了这个函数,那一定是自定义的,没办法讲解用法.
但是c++里面有这个方法(从根本上来说应该叫方法,不是函数),我给你讲讲c++里面这个函数的用法吧:
这个函数的原型是:basic_string substr( size_type index, size_type num = npos );
substr()返回本字符串的一个子串,从index开始,长num个字符.如果没有指定,将是默认值
string::npos.这样,substr()函数将简单的返回从index开始的剩余的字符串.
例如:
string s("What we have here is a failure to communicate");
string sub = s.substr(21);
cout