在C++编程语言中,对于字符的处理,可以通过使用C++ strtok来进行具体的操作。那么正确的应用方法我们将会在这篇文章中为大家详细介绍,希望能对大家有所帮助,提高实际程序开发效率。
C++ strtok原形如下:
- char *strtok(
- char *strToken,
- const char *strDelimit
- );
- // crt_strtok.c
- /**//* In this program, a loop uses strtok
- * to print all the tokens (separated by commas
- * or blanks) in the string named "string".
- */
- #include < string.h>
- #include < stdio.h>
- char string[] = "A string\tof ,,tokens\nand some more tokens";
- char seps[] = " ,\t\n";
- char *token;
- int main( void )
- {
- printf( "Tokens:\n" );
- /**//* Establish string and get the first token: */
- token = strtok( string, seps );
- while( token != NULL )
- {
- /**//* While there are tokens in "string" */
- printf( " %s\n", token );
- /**//* Get next token: */
- token = strtok( NULL, seps );
- }
- }
C++ strtok输出:
- A
- string
- of
- tokens
- and
- some
- more
- tokens
Notes:
- Strtok(char *strToken, const char *strDelimit )
其中,strToken 和 strDelimit 一定要用字符数组格式的.也就是说.入口只能是字符数组元素地址。
以上就是对C++ strtok的相关介绍。
【编辑推荐】
当前题目:C++ strtok应用方式浅析
浏览地址:http://www.shufengxianlan.com/qtweb/news2/371752.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联