strtok 相关问题

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

strtok()在以后的调用中返回NULL,即使有更多的令牌要读取

我的程序在调用strtok(NULL,“ \ r \ n”);时遇到问题;即使仍有更多标记,在我进行函数调用后仍返回NULL。我已经看了很久了,然后...

回答 1 投票 0

条目数为6或10时发生错误

#include #include #include FILE * ip; FILE * op; int main(int argv,char * args []){ip = fopen(args [1],“ r”); op = fopen(args [2],“ wr”); ...

回答 1 投票 0

如何在特定字符后捕获字符串中的单词?

我有一个这样的字符串:value1 @ value2要在@ i之前捕获第一个单词,请使用:$ string ='value1 @ value2'; $ first = strtok($ string,'@');回显$ first; // value1我该如何在其中获取value2 ...

回答 5 投票 0

函数在C中保持内部状态

C中的函数如何保持其内部状态?例如strtok()-调用strtok(NULL,del)时,该函数将继续在前一个字符串上工作。

回答 1 投票 1

strtok_r在标记化后返回不正确的数据

[下面是我尝试使用strtok_r()来对字符串进行标记化以获取第一个标记的代码,在这种情况下为38。如果您以某种方式观察到输出,则我的令牌被错误地获取(请参阅...

回答 1 投票 0

具有深处滚动功能的功能

我目前正在开发一个程序,该程序可以在带和不带掩码的情况下读取IP。我必须将我的验证IP分为4部分。但是,当我执行我的函数时,它会一次又一次地滚动。无效...

回答 1 投票 0

[C ++ strtok函数在编译Eclipse时说未在作用域中声明?

我正在练习一些C ++,但无法拆分用户输入。我正在将Eclipse 2020-03与mingw32-gcc-g ++-bin 9.2.0-1一起使用。下面是我的代码,#include #include

回答 1 投票 0

如何分割数字字符串,然后将其存储在c中的int数组中?

我想将数字字符串拆分为单独的数字,然后将每个数字存储在整数数组中。例如,我们有一个数字字符串:1 2 3,我希望输出为:arr [0] = 1 arr [1] = ...

回答 1 投票 0

如何在PHP中使用strtok?

请您向我解释为什么我得到这个结果? > echo strtok('../../../ its-2016-03 / 2016-11-15 / c_00.01-rend.xml#eba_tC_00.01','-rend');结果:../../../its它很奇怪,我得到...

回答 1 投票 1

为什么当我对一个char进行经典打包时字符串太长导致程序崩溃

我在C中使用此程序遇到一个罕见的问题,当我放入长字符串时,我真的不明白为什么我会崩溃,我认为那可能是strtok函数,但我真的不知道为什么吗?这里是...

回答 1 投票 1

[尝试打印阵列时保持分段错误(核心转储)

[不确定我为什么会对此感到不对,有人可以帮我吗。另外,我知道大小不同且不正确,我现在不担心这一点。我只是想测试...

回答 2 投票 0

如何在不对增量进行硬编码的情况下比较C中的字符串?

我有一个缓冲区,其中包含我打开并读取的CSV文件中的字符串。我使用strtok()拆分了字符串,并在“,”上进行了拆分。所以现在我的字符串看起来像这样:char buff [BUFFER_SIZE] = ...

回答 1 投票 0

将正确的参数传递给strtok

我有要用strtok()分隔的字符串:“ + 2 3 \\ nln 9 \\ ln 10”然后我将\\ n作为定界符传递= strtok(argv,“ \\ n“); while(令牌){...

回答 1 投票 0

文件中单行的字符串数组

我想从.txt文件中获取字符串数组。我尝试使用fgets然后使用strtok来分隔字符串。我认为我的fgets是错误的,但是我不明白如何获得自己想要的东西。 char * str [...

回答 2 投票 -1

提取Teradata中2个字符串之间的数字

我需要帮助从以下字符串中提取49:Teradata中的“ 7 DAYS LATE 49 UNDERUSE”,我继续使用STRTOK或regexp_substr。谢谢

回答 2 投票 0

使用指向字符的指针作为strtok的参数

我尝试使用strtok函数拆分字符串。但是如果我使用指向字符的指针作为该函数的参数,则程序将失败。如果我将字符串初始化为s2或s3,则...

回答 4 投票 2

如何阻止字符串替换以前的元素?

我正在尝试运行该程序,该程序读取类型为str:int:int:int的输入,然后将值拆分为各自的数组。问题是每次...

回答 2 投票 0

C使用strtok()将字符串拆分为字符串数组,而没有NULL作为最后一个元素

我有一个这样的字符串:“ monday,wednesday,friday”,我想将其保存到一个char数组数组(〜字符串数组)中。 char ** splitString(char * string,int size,char分隔符){char * ...

回答 1 投票 0

使用strtok后功能未运行

使用strtok()后,我的程序遇到了一些麻烦。我已经测试过printf,而opt总是能达到预期的效果。但是当我到达if子句时,什么也没有运行。例如,当...

回答 1 投票 0

strtok是否具有破坏性?

我是否正确理解strtok使得源字符串充满了空字符?我可以理解,每个新的迭代调用都首先将放置在其中的空字符替换为...

回答 1 投票 0

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