strtok

strtok

文章 0 浏览 4

使用 strtok_r 时 malloc.c 断言失败

我用C语言(Ubuntu 10.10)制作了一个UDP服务器。服务器相当大,其中一部分使用 Strtok_r() 进行一些字符串处理[我之前已经成功使用过这个函数]。当服…

月竹挽风 2024-11-17 14:20:50 4 0

使用 strtok 时如何跳过输入文件中的空行?

我想使用 strtok 传递文件的行;值以逗号分隔。但是,strtok 也会读取仅包含空格的空行。在这种情况下不是应该返回空指针吗? 我怎么能忽略这样的一行…

倒带 2024-11-14 06:45:35 4 0

为什么 strtok() 被认为不安全?

strtok 的哪些功能是不安全的(就缓冲区溢出而言),我需要注意? 对我来说有点奇怪的是,Visual C++ 中的 strtok_s (“安全”)有一个额外的“上下…

猥琐帝 2024-11-07 08:13:09 5 0

strtok 和分段错误问题

我有两个辅助函数来分解小数价格格式的字符串,即。 “23.00”,“2.30” 考虑一下: char price[4] = "2.20"; unsigned getDollars(char *price) { r…

慵挽 2024-11-06 01:47:01 5 0

在 c 中使用标记化

我正在尝试标记一条线并将其放入二维数组中,到目前为止我已经想出了这个,但我觉得我还很遥远: /** * Function to tokenize an input line into sep…

无人问我粥可暖 2024-11-05 06:03:48 4 0

C 程序永远不会从 strtok() 函数返回的问题

我正在做一项大学作业,并且一直在绞尽脑汁地解决一个奇怪的问题:我的程序调用 strtok 并且永远不会返回。 我的代码如下所示: int loadMenuDataIn(G…

云归处 2024-11-04 20:26:57 6 0

strtok 和 strcpy 错误

我使用 strtok 来分割字符串。 [更新] 我在下面的新版本中使用了您的评论和答案,但在 atm 上不起作用 int Crawl :: splitUrl(char ***tmp, int max_l…

趴在窗边数星星i 2024-11-04 11:53:38 5 0

解析文档,C

我需要用C语言解析一个文档。我打算使用 strtok 函数,但我不知道这是否是最好的方法,或者只是一个令牌系统是否足够(搜索 \n、空格等)。 文档每一…

烧了回忆取暖 2024-11-04 01:44:04 3 0

PHP Ifelse 语句无论如何都为 true

好的,我现在尝试扩展我之前在这里解决的一些代码。 下面的代码分配在搜索框中输入的短语,并尝试执行以下操作: 1)清理掉我不想要的东西(注意:输…

淡莣 2024-11-03 19:42:52 2 0

需要有关 strtok 函数的想法吗?

嗨朋友们正在从文件中读取数据并借助“,”来分隔值。 输入文件: shankar,kumar,ooty ravi,,cbe 代码: while ( fgets ( mem_buf, sizeof mem_buf, in…

送君千里 2024-11-02 10:11:49 3 0

在 C 中对命令行输入进行标记

尝试获取一行文本并将其标记为 execvp() 的文件名和参数。这是我的代码,getArguments() 是损坏的函数。目前,尝试打印 arguments[0] 会导致总线错误…

假装爱人 2024-10-31 05:34:10 5 0

strtok 是 C89 中的吗?

strtok 函数是标准 C89 中的吗?…

爱格式化 2024-10-20 03:58:19 2 0

strtok 无法标记化?

在下面,我尝试使用 strok 拆分字符串而不创建副本 #include void func(char *c) { char *pch = strtok (c,"#"); while (pch != NULL) { pch = strtok…

乱世争霸 2024-10-14 17:15:43 4 0

在 c 中使用 strtok() 将字符串标记两次

我在 c 中使用 strtok() 来解析 csv 字符串。首先,我对其进行标记以找出有多少标记,以便我可以分配正确大小的字符串。然后我使用上次用于标记化的相…

兮子 2024-10-09 13:19:45 6 0

为什么以下 C 程序会出现总线错误?

我认为这是第一个失败的 strtok 调用。好久没写C了,有点不知所措。非常感谢。 #include #include int main(int argc, char **argv) { char *str = "o…

眼前雾蒙蒙 2024-10-07 23:29:50 8 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文