[C/C++基礎]-strtok 函數應用

[C/C++基礎]-strtok 函數應用

[C/C++基礎]-strtok 函數應用


本篇要分享strtok 函數應用的相關範例,歡迎有興趣的同好,一起來(C/P)一下 ^^。


拷貝來源:http://www.cplusplus.com/reference/cstring/strtok/


線上執行:https://www.tutorialspoint.com/compile_c_online.php


範例:

#include <stdio.h>
#include <string.h>
int main ()
{ 
	char str[] ="- This, a sample string.";
	char * pch;
	printf ("Splitting string \"%s\" into tokens:\n",str);
	pch = strtok (str," ,.-");
	while (pch != NULL)
	{
		printf ("%s\n",pch);
		pch = strtok (NULL, " ,.-");
	}
	return 0;
}
/*output
$gcc -o main *.c
$main
Splitting string "- This, a sample string." into tokens:
This
a
sample
string
*/

3 thoughts on “[C/C++基礎]-strtok 函數應用

  1. strtok 是一個可快速切割字串的函數
    另外sscanf也是可以用來拆解字串,但是用法就沒有strtok方便

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *