strtok 相关问题

strtok()是用于在标记中分割字符串的标准C(ISO 9899:1989)函数。 strtok_r()是由IEEE Std 1003.1:2004(又名“POSIX”)定义的线程安全变体。

对给定字符串进行标记化的嵌套 strtok() 调用无法按预期工作

char str[] = "cat file1.txt ; cat file2.txt | grep book ; grep pen"; 我想使用 strtok() 对提供的输入字符串进行标记。在第一步中,我想通过...来标记给定的字符串

回答 1 投票 0

字符串标记 xpath 表达式

我有下面的程序来标记 Xpath 表达式。但它无法处理这样的表达式: /员工/员工[秘密代码=a/b/c][unicode=d/e/f]/工资 基本上通过“/”中断进行标记

回答 1 投票 0

如何访问从strtok返回的令牌中索引的特定元素

int索引=0; for (char *tp = strtok(字符串, " "); tp != NULL; tp = strtok(NULL, " “)){ } 假设 strings[] 类似于“今天很好”,第一个标记

回答 1 投票 0

如何访问从strtok返回的令牌中索引的特定元素

int索引=0; for (char *tp = strtok(字符串, " "); tp != NULL; tp = strtok(NULL, " “)){ } 假设 strings[] 类似于“今天很好”,第一个标记

回答 1 投票 0

strtok遇到空字符时移动一位

当我使用 strtok 从包含以逗号分隔的数据的字符串中读取数据时,如果之前读取的值为(空),则正在读取的值会发生移位。 int main(空) { 茶...

回答 1 投票 0

返回strtok函数中剩余的字符串?

我正在编写自己的 strtok 函数。我该如何制作才能将剩余的字符串作为输出参数返回? 这是我到目前为止所做的。 char *mystringtokenize(char **string, char deli...

回答 1 投票 0

按子字符串分割字符串

我有以下字符串: char str[] = "A/USING=B)"; 我想使用 /USING= 作为分隔符来分割以获得单独的 A 和 B 值 我该怎么做?我知道 strtok() 但它只是被一个字符分割......

回答 6 投票 0

以 24 小时格式表示的两个时间之间经过的时间 hh:mm:ss

嘿,谢谢您的光临。如果有人以前遇到过这个问题,我只是想说我很抱歉。 我花了几个小时在论坛和谷歌上搜索类似的问题,...

回答 3 投票 0

使用 fgets/strtok 逐行处理输入文件

我正在尝试创建一个 C 程序来处理输入文件并查找字数统计/解剖信息(单词数、最长单词的长度、最常见的单词大小及其频率等...

回答 1 投票 0

在 switch 语句中标记字符串 - C

我在 switch 语句中使用 strtok 时遇到了很多麻烦。这是代码 int main(int argc, char *argv[]) { 字符短语[256]; printf("输入一个短语来检查 ”); ...

回答 1 投票 0

strtok() 未返回正确的指针

当我在程序中使用函数strtok()时,我发现它没有返回正确的指针,这使我无法打印字符串。这是我的程序的一部分: int main() { srand(蒂姆...

回答 1 投票 0

如何在Python中进行strtok()类型的解析?

标题《如何在 Python 中执行 C 语言中 strtok() 的操作?》建议它应该回答我的问题,但我正在寻找的特定 strtok() 行为正在破坏

回答 3 投票 0

C 如果文件已存在,则将数字附加到文件名

我正在尝试编写一个函数,如果在创建新文件之前该文件已存在,则该函数将在文件名后附加一个数字。这是用于客户端和服务器之间的文件传输。 例如...

回答 1 投票 0

strtok:复制的字符指针的地址与源字符指针相同

我遇到了问题,我需要有人来解释发生了什么。 我正在解析像 a=1&b=2&c=3 这样的字符串,我想将其解析为 ["a=1","b=2","c=3"] 然后...

回答 3 投票 0

复制的字符指针的地址与源字符指针相同

我遇到了问题,我需要有人来解释发生了什么。 我正在解析像 a=1&b=2&c=3 这样的字符串,我想将其解析为 ["a=1","b=2","c=3"] 然后...

回答 1 投票 0

在这种情况下C是如何管理内存的?

考虑 strtok() 在 C 中的实现 字符*pt; pt = strtok(行, ":"); 如果(pt!= NULL) { pt = strtok(NULL, ":"); } 为什么 pt 不必显式分配 m...

回答 2 投票 0

在 C 语言中,strcmp() 在应该返回 0 时却没有返回 0

我正在比较用户输入的用户名和密码。正在比较的字符串是从文件中读取的。无论出于何种原因,它都会适当地比较用户名,但不是......

回答 1 投票 0

为什么 strtok() 在我的 C 程序中无法正常工作?

我正在尝试开发一个小型控制台程序,它将字符串分成单独的单词(即标记)。大部分程序都可以运行,但我在 strtok() 函数方面遇到问题。我有评论...

回答 2 投票 0

strtok 函数未在给定分隔符处拆分

Strtok 的调用方式如下: char * headers = strtok(NULL, " ”); 在这个字符串上: “主机:172.27.34.56 连接:保持活动状态 不饱和脂肪酸:1 升级不安全请求:1 用户代理:Mozil...

回答 1 投票 0

strtok 跳过多个定界符,如何让它只跳过一个

我目前正在为 nmea 句子开发一个解析器,通常是这样的: "$GPRMC,081836,A,3751.65,S,14507.36,E,000.0,360.0,130998,011.3,E*62 “ 所以我创建了这个函数

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.