strtok 相关问题

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

为什么strtok()将空格添加到最后一个标记

我正在创建一个Minix的简单版本。我正在使用fgets()来获取用户输入。然后,我使用strtok()用定界符“”分割字符串。问题是当我调用strtok(...

回答 1 投票 1

在寻找多个目标字符时解析单词的最佳方法是什么

我正在尝试编写一个链接列表,该列表应该将单词解析为节点。目前,我可以使用基于空白的strtok来运行它。但是,我想添加一些额外的...

回答 1 投票 0

在寻找多个目标字符时将单词解析为链接列表的最佳方法是什么

我正在尝试编写一个链接列表,该列表应该将单词解析为节点。目前,我可以使用基于空白的strtok来运行它。但是,我想添加一些额外的...

回答 1 投票 0

strtok_s在windbg内部返回不正确的数据

((大家好)我的strtok_s有问题。我写了这段代码(x64)。 #include #include #include BOOL TestMD5(CONST WCHAR * ...

回答 1 投票 0

未从strtok_s()获得标记化数组

我正在尝试使用strtok_s()函数获得标记化的数组,但是我也想在数组标记化的地方包含定界符。如果是斜杠“ /”,我希望数组具有斜杠...

回答 1 投票 0

使用strtok和fgets时出现分段错误

因此,我有一个程序从命令行获取初始参数,并尝试查看给定输入中它们出现了多少次。例如,在终端中,您将编写如下内容:....

回答 2 投票 0

其在C strtok的问题

我已经写了一些代码,以帮助我deliminate破折号在我的程序获得较大链表,但是当我调用类的我的代码卡上的deliminator循环,不会死。我甚至不能杀了它。

回答 1 投票 1

从输入文件中读取,并存储字到一个数组[重复]

的最终目标是输出,其中重复字编码为单个数字,而不是一个文本文件。我在目前的问题是读出的单词和将它们存储到一个数组。 #包括

回答 1 投票 3

strtok_r()出现segfaults每次我称呼它,即使在简单的情况下,时间

我读过的strtok_r手册,我比较相信我正确使用它,但它出现segfaults每次。所以我决定写一个简单的测试程序,并发现这也出现segfaults:// ...

回答 1 投票 0

的strtok() - 为什么你必须传递NULL指针,以获取字符串中的下一个标记?

这是的strtok的解释()。 #包括 字符*的strtok(字符* S1,常量字符* S2); *第一次调用strtok()返回一个指针,指向所述第一令牌...

回答 2 投票 22

我怎样才能让strtok的包括令牌的最后两行显示?

在一个程序我写,我需要能够来标记一个输入文本文件导入的话,做一些编码,然后写入到输出文件。问题是,我需要保存新的线路。这种方法我...

回答 1 投票 0

C中的strtok_r和strtok_s有什么区别?

我正在尝试在需要能够在Linux和Windows中编译的C程序中使用此函数。起初我尝试使用strtok_r,但是当我在windows上编译时,它抱怨...

回答 6 投票 20

strtok_r保存状态行为

使用strtok_r的正确方法如下:char * str = strdup(string); char * save; char * ptr = strtok_r(str,delim,&save); while(ptr){puts(ptr); ptr = strtok_r(NULL,delim,&save); ...

回答 1 投票 1

在C中将Char *转换为大写

我试图在c中将char *转换为大写,但函数toupper()在这里不起作用。我试图得到temp的值的名称,这个名字在冒号之前是什么,在这...

回答 4 投票 2

在C中对URL进行标记

URL的格式为PROTOCOL:// HOST:PORT?PARAM1 = VALUE1&PARAM2 = VALUE2&... PARAMN = VALUEN我想我可以首先标记?,然后标记为&,然后标记为on =。有没有 ...

回答 1 投票 0

用于CSV文件打印的strtok()(null)以及所需的值

我正在尝试用C读取CSV文件并将该数据存储到矢量中。我的每行的CSV文件条目如下:12/12/1914,52.4,但是,我只对从中检索数字感兴趣...

回答 3 投票 -1

在C中的strtok段故障后strcpy

char test [10] =“ab cd”; char * save = NULL; save = strtok(test,“”);的printf( “%S \ n” 个,保存);结果:ab首先,上面的代码工作得很好。接下来,我尝试执行此代码。但是,发生了段故障。 ...

回答 5 投票 0

\ n未使用strtok替换

我正在尝试使用C的strtok函数来处理char *并将其打印在显示器中,看起来由于某种原因,我不知道字符'\ n'不会被'\ 0'替换为一世 ...

回答 2 投票 0

如何正确获取一行并用C解析它

我正在编写一个C程序,它将打开一个文件,写入它,然后读取所写的内容。我可以打开,写入和关闭文件,但我无法读取行并正确解析它们。我读过了 ...

回答 3 投票 0

在这种情况下如何修复“分段错误”

我想制作一个程序,用一方的信息读取一个字符串,在“/”之间分隔信息,然后用信息创建一个对象。我做了一个cicle,如网页所示。如果我 ...

回答 1 投票 -1

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