为什么以下 C 程序会出现总线错误?
我认为这是第一个失败的 strtok 调用。好久没写C了,有点不知所措。非常感谢。 #include #include int main(int argc, char **argv) { char *str = "o…
使用 fgets() 和 strtok() 读取带有逗号分隔符的文件
我有一个文本文件,其中包含三个以逗号分隔的字段。 我的文本文件内容示例:12345,真正的编程新手,BS ME 要将文件加载到程序中,我使用了下面的代码…
C 中处理文本文件的异常行为
我正在尝试模拟 DNS 服务器的行为,我有一个名为 hosts.txt 的数据库,其中包含 machine_names/IP_addresses,例如: equipo_00/169.0.1.169 sala_oes…
错误:在 C Prog 中,赋值从 Integer 生成指针而不进行强制转换...
每当我运行程序“赋值使指针来自整数而不进行强制转换”时,我都会收到此错误。我的代码写在下面...请帮助...谢谢 struct student { char studentID[6…
带空格分隔符的 strtok
Closed. This question needs debugging details. It is not currently accepting answers. 编辑问题以包含所需行为、特定问题或错误以及重现问题所…
在 C 中标记空白字符
我正在尝试用多个空格标记一个字符串。例如,"yes___no",其中下划线是空格。使用 strtok(string, " "); 但我遇到了 seg 错误,经过调试,我在标记第…
C 语言中 strtok() 如何将字符串拆分为标记?
请向我解释一下strtok()函数的工作原理。手册说它将字符串分成标记。我无法从手册中理解它的实际作用。 我在 str 和 *pch 上添加了监视,以在第一个 w…
strtok - 缓冲区溢出
C++ 函数,strtok() cplusplus.com 如果 str 未正确终止,此示例是否会遭受缓冲区溢出? /* strtok example */ /* source - cplusplus.com (see link …
用strtok分割句子时内存泄漏
我正在尝试将字符串拆分为句子(由句子分隔符分隔)。代码本身可以工作,但我不断在函数中遇到内存泄漏。 char ** splitSentences(char *string) { in…
在程序中同时使用 getline 和 strtok 时出现问题
在下面的程序中,我打算将文件中的每一行读入字符串,分解字符串并显示各个单词。我面临的问题是,程序现在仅输出文件中的第一行。我不明白为什么会发…
为什么我的令牌返回 NULL,我该如何修复它?(c++)
我创建了一个程序来获取用户输入的字符串并将其解析为令牌并根据输入移动机器人。该程序应该识别这些输入(其中x是整数):“前进x”“后退x”“左转x…
strtok调用时出现问题
我有一个像这样使用 strtok 的函数 void f1(char *name) { ... char *tmp; tmp = strtok(names, " ,"); while(tmp) { ... tmp = strtok(NULL, " ,"); …
如何在C中将一个字符串拆分为2个字符串
我想知道如何获取 1 个字符串,用分隔符(例如空格)将其分成 2 个,然后将这 2 个部分分配给 2 个单独的字符串。我尝试过使用 strtok() 但无济于事。…