您好,登錄后才能下訂單哦!
在 C 語言中,可以使用 strtok()
函數來按字符分割字符串
#include<stdio.h>
#include<string.h>
int main() {
char str[] = "Hello, world!";
const char delimiter = ','; // 分隔符為逗號
char *token;
/* 獲取第一個分隔符之前的子字符串 */
token = strtok(str, &delimiter);
/* 打印分割后的子字符串 */
while (token != NULL) {
printf("%s\n", token);
/* 繼續獲取下一個分隔符之前的子字符串 */
token = strtok(NULL, &delimiter);
}
return 0;
}
這段代碼會輸出:
Hello
world!
注意,strtok()
函數會修改原始字符串。如果需要保留原始字符串,請創建一個副本并對副本進行操作。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。