簡體   English   中英

嘗試使用 strtok 拆分字符串

[英]Trying to split a string using strtok

我正在嘗試僅提取“Hello World”並將其存儲在字符串中。 我想忽略第一個“p”。 例如,我只想使用 strtok 打印出“Hello World”。 之后我想刪除第一個單詞和空格字符 我該怎么做?

int main()
{
    char string[50] = "p Hello world";

}

首先我取出“p”,然后取出“Hello World”。 感謝你們。


int main()
{
    char string[50] = "p Hello world";
    // Extract the first token
    char *first = strtok(string, " \n");

    // Now extracting hello world only
    char *second = strtok(NULL, "\n");
    printf("%s\n", second);

    return 0;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM