中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C語言strstr和strtok函數怎么使用

小億
92
2023-08-01 15:24:16
欄目: 編程語言

C語言的strstr函數用于在一個字符串中查找另一個字符串的第一次出現位置。它的使用方法如下:

#include <stdio.h>
#include <string.h>
int main() {
char str[] = "This is a test string";
char *result;
result = strstr(str, "test");
if(result == NULL) {
printf("Substring not found\n");
}
else {
printf("Substring found at index %ld\n", result - str);
}
return 0;
}

輸出結果為:Substring found at index 10,表示在字符串str中找到了子字符串"test",其起始位置為索引10。

C語言的strtok函數用于將一個字符串分割成一系列子字符串。它的使用方法如下:

#include <stdio.h>
#include <string.h>
int main() {
char str[] = "This is a test string";
char *token;
token = strtok(str, " ");
while(token != NULL) {
printf("%s\n", token);
token = strtok(NULL, " ");
}
return 0;
}

輸出結果為:

This

is

a

test

string

這個例子將字符串str按照空格進行分割,并逐個打印出每個子字符串。

0
泊头市| 桑植县| 长海县| 泸州市| 栾城县| 灵璧县| 嘉善县| 舞钢市| 湖南省| 仙居县| 清新县| 宝山区| 家居| 临朐县| 上蔡县| 菏泽市| 肥西县| 香河县| 临沂市| 盐津县| 右玉县| 胶州市| 金沙县| 华宁县| 黄大仙区| 双江| 宁强县| 周至县| 屏山县| 三河市| 谢通门县| 丘北县| 庄浪县| 二连浩特市| 扎鲁特旗| 开平市| 淮滨县| 鸡泽县| 璧山县| 九江县| 藁城市|