打印字符串标记的 C 程序
假设我们有一个字符串 s,其中包含一个单词很少的句子。我们必须将每个单词打印成新行。为此,我们可以使用头文件strtok()下的函数string.h。此函数采用字符串和分隔符。这里的分隔符是空格“”。
因此,如果输入类似于 s = "Let us see some string tokenizing fun",那么输出将是
Letus
see
some
string
tokenizing
fun
示例
让我们看看以下实现以获得更好的理解 -
#include <stdio.h>#include <string.h>
int main(){
char s[] = "Let us see some string tokenizing fun";
char* token = strtok(s, " ");
while (token) {
printf("%s\n", token);
token = strtok(NULL, " ");
}
}
输入
Let us see some string tokenizing fun输出结果
Letus
see
some
string
tokenizing
fun
以上是 打印字符串标记的 C 程序 的全部内容, 来源链接: utcz.com/z/355708.html