strtok 相关问题

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

使用strtok两次将一行分为“单词”,将“单词”分成较小的单词? [重复]

我有一个看起来像这样的文本文件44,12,4,5 2,45,3,1,2,45 6,77,5,3,5,44我想用strtok()来将这个文件分成只是数字并将它们读成char **,用...

回答 1 投票 0

如何使用strtok剪切大小不一的字符串?

所以,我对C很新,我输入一个像这样的字符串a:name:number:number:number:number:name:name我正在使用strtok获取所有名称和数字而不是“ :”。事情是,......

回答 2 投票 0

使用带有std :: string的strtok

我有一个我想要标记的字符串。但是C strtok()函数要求我的字符串是char *。我怎么能这么做呢?我试过:token = strtok(str.c_str(),“”);失败了......

回答 10 投票 43

如何使用fgets()从CSV文件中读取值而不跳过数据?

我正在尝试读取一个CSV文件,其中只有用逗号分隔的双值。我正在使用char * fgets(char * str,int n,FILE * stream)函数来读取行。在代码中,完成do -...

回答 2 投票 0

在“C”中交换句子中的单词

我从学校得到了一项任务,我必须在这个项目中创建一个从CMD获取参数的项目,每个参数都有两个单词用/分隔,然后插入句子和程序......

回答 1 投票 1

将fgets与strtok结合使用可将输入转换为标记

我正在阅读来自不同文本文件的输入。这些文本文件是由空格,新行或空格和新行的组合分隔的整数。我想转换这些字符串......

回答 1 投票 3

如何在C中正确使用strtok,以便没有内存泄漏?

我对在C中的char指针上调用strtok时会发生什么感到有些困惑。我知道它会修改字符串的内容,所以如果我在名为'line'的变量上调用strtok,它的内容将...

回答 5 投票 11

如何在没有strtok的情况下拆分字符串?

我是C的初学者,请不要打击我。所以,我有这个函数获取“ip / mask”类型字符串的掩码:char * getmask(char n []){char x [255] = {0}; strcpy(x,n); char * ...

回答 3 投票 1

返回std :: vector时缺少元素

我正在用C ++编写一个函数,理论上它应该接受用户输入并根据空格将此输入拼接成段,并将这些段作为向量返回。我目前在做什么......

回答 2 投票 4

strtok()的输出是不同的

我想比较两个包含其他一些字符的字符串。要消除那些我正在使用的字符strtok()首先我将字符串复制到临时缓冲区,我将在strtok中使用(...

回答 4 投票 0

strtok功能线程安全

我花了一些时间来调试一个给出分段错误的程序。这个bug是非常不确定和间歇性的,这很烦人。我把它缩小到......

回答 2 投票 19

解析用户输入。 C [关闭]

我正在尝试创建一个运行某些命令的程序(Pali()是命令),例如,当用户键入Pali(bob)时,程序检查()中的单词是否是回文。还有......

回答 1 投票 -7

strtok()C-Strings to Array

目前正在学习C,将c-string标记传递给数组有些麻烦。行通过标准输入进入,strtok用于分割行,我想将每个行正确地放入数组中。 ...

回答 1 投票 0

Arduino错误:无法将参数'1'的'String'转换为'char *'为'char * strtok(char *,const char *)'

我正在研究一个arduino赋值,它分割传入的字符串并将字符串的术语放在6个不同的变量中(分割时的样本输入字符串有6个术语)。我有以下......

回答 1 投票 -1

从双指针“2d数组”中的strtok()存储标记

输入文件:s0 0 3 0 10 s1 0 6 0 20 s2 0 5 0 11 s3 0 6 0 20 s4 67 2 0 25 s5 5 4 0 1 s6 0 2 0 5 s7 0 4 0 28 s8 0 3 0 20 s9 45 5 0 6 s10 103 3 0 2代码:char **客户; char * p; customers =(char * ...

回答 1 投票 2

从C中的char中提取文本[关闭]

我是一名初学C程序员。最近我一直在尝试在C中练习使用字符串函数。因此,我编写了以下程序:MessageDetector.c #include #包括

回答 1 投票 1

打印数组中的字符

char输入[100]; char * word;获取(输入); word = strtok(输入,“”); char str [15]; STR [0] =字; printf(“%c”,str [0]);这是我的代码,除了标题。我试图打印出角色,但它没有......

回答 3 投票 1

C - 与strtok有困难

我正在尝试将一些游戏的高分加载到这种结构中:typedef struct {char date_time [20]; int record_minutes; int record_seconds; int plays; } 高分; ......

回答 1 投票 1

C - 拆分字符串“mv “使用strtok by delimiter”/“

我得到了一个不断形成的输入。在示例中:char * str =“mv / Folder1 / folder 2 / f1 / Folder1 / folder 3”我需要将其拆分,以便最终得到两个分隔的字符串,str1 == / Folder1 / ...

回答 2 投票 -1

C strtok,如果我想保留分隔符怎么办?

我正试图分割这种类型的线:GM 1 2 3!这是评论部分的评论。有几种可能的注释分隔符,!,'和#。 strtok是......的明显解决方案

回答 1 投票 2

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