如何在第一个空格处拆分字符串

俊之

我有一串这样的数字:160 01 11 12 33 44 44 ...我想从头开始分割,直到第一个空格这样:160 | 01 11 12 33 44 44.... 例如,我可以将字符串放在数组中的第一个空格之前,并将字符串放在其他数组中。

arr1 [] = '160'

arr2[]='01 11 12 33 44 44...'

我从文件中提取这种类型的字符串,所以我的代码是这样的:

int le_ficheiro(char* filename) {
FILE *ficheiro=fopen(filename,"r");
size_t len=0;
char *line=NULL;
ssize_t read;
if(ficheiro==NULL) {
    exit(EXIT_FAILURE);
}



while((read = getline (&line, &len,ficheiro))!=-1)   //read line by line
{
    printf("Retrieved line of length %zu:\n",read);
    printf("%s\n",line);
    printf("Aqui : %c\n",line[0]);

}
fclose(ficheiro);
if(line)
    free(line);
exit(EXIT_SUCCESS);

我需要一些帮助来了解如何做到这一点。

行动

您可以使用strtok拆分字符串。这是手册页

在这种特定情况下,找到第一个空格并拆分就足够了。

char *s1;
char *s2;
char *sp;

sp = strchr(line, ' ');
if (!sp) { exit(EXIT_FAILURE); }

s1 = strndup(line, sp-line); /* Copy chars until space */
s2 = sp+1; /* Skip the space */

...

free(s1);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用指针在C的第一个空格上拆分字符串?

来自分类Dev

如何在字符串内拆分数字(第一个位置)?

来自分类Dev

按第一个空格拆分字符串

来自分类Dev

按 ruby 中的每个第一个空格拆分字符串

来自分类Dev

字符串拆分的第一个条目

来自分类Dev

第一个逗号后在第一个空格处拆分列

来自分类Dev

第一个逗号后在第一个空格处拆分列

来自分类Dev

如何用不同的字符替换字符串中的第一个空格?

来自分类Dev

如何用不同的字符替换字符串中的第一个空格?

来自分类Dev

如何在vbsript中的第一个空格之后获取字符串的索引

来自分类Dev

如何在c中读取前导空格的第一个字符串?

来自分类Dev

如何在GROUP BY和第一个空格之间匹配字符串而没有逗号?

来自分类Dev

我应该如何从开头到第一个空格删除部分字符串?

来自分类Dev

如何拆分getActionCommand()以获得字符串中的第一个元素?

来自分类Dev

如何仅在逗号的第一个实例之后拆分字符串?

来自分类Dev

如何仅通过字符串中的第一个特殊字符来拆分字符串?

来自分类Dev

如何在第一个字符后屏蔽字符串

来自分类Dev

Java如何在一定数量的字符后在空格处拆分字符串

来自分类Dev

如何在Ruby字符串上拆分第一个和最后一个元素?

来自分类Dev

使用C#在第一个空格(空格)上剪切字符串

来自分类Dev

获取单词和空格字符串中的第一个单词-在空格之前对第一个单词进行子字符串化

来自分类Dev

在空格(\ s +)周围拆分时,第一个结果字符串的第一个索引具有一个空的第0个字符

来自分类Dev

在第一个索引号熊猫数据帧处插入字符串

来自分类Dev

如何使用第一个非字母数字字符拆分或分解字符串 - PHP

来自分类Dev

如何在Java字符串中查找第一个汉字

来自分类Dev

如何在Matlab中提取字符串向量的第一个单词?

来自分类Dev

如何在Codeigniter中使第一个url参数随机字符串值?

来自分类Dev

如何在字符串中找到第一个元音

来自分类Dev

如何在Ruby中找到字符串的第一个非重复字母?

Related 相关文章

  1. 1

    如何使用指针在C的第一个空格上拆分字符串?

  2. 2

    如何在字符串内拆分数字(第一个位置)?

  3. 3

    按第一个空格拆分字符串

  4. 4

    按 ruby 中的每个第一个空格拆分字符串

  5. 5

    字符串拆分的第一个条目

  6. 6

    第一个逗号后在第一个空格处拆分列

  7. 7

    第一个逗号后在第一个空格处拆分列

  8. 8

    如何用不同的字符替换字符串中的第一个空格?

  9. 9

    如何用不同的字符替换字符串中的第一个空格?

  10. 10

    如何在vbsript中的第一个空格之后获取字符串的索引

  11. 11

    如何在c中读取前导空格的第一个字符串?

  12. 12

    如何在GROUP BY和第一个空格之间匹配字符串而没有逗号?

  13. 13

    我应该如何从开头到第一个空格删除部分字符串?

  14. 14

    如何拆分getActionCommand()以获得字符串中的第一个元素?

  15. 15

    如何仅在逗号的第一个实例之后拆分字符串?

  16. 16

    如何仅通过字符串中的第一个特殊字符来拆分字符串?

  17. 17

    如何在第一个字符后屏蔽字符串

  18. 18

    Java如何在一定数量的字符后在空格处拆分字符串

  19. 19

    如何在Ruby字符串上拆分第一个和最后一个元素?

  20. 20

    使用C#在第一个空格(空格)上剪切字符串

  21. 21

    获取单词和空格字符串中的第一个单词-在空格之前对第一个单词进行子字符串化

  22. 22

    在空格(\ s +)周围拆分时,第一个结果字符串的第一个索引具有一个空的第0个字符

  23. 23

    在第一个索引号熊猫数据帧处插入字符串

  24. 24

    如何使用第一个非字母数字字符拆分或分解字符串 - PHP

  25. 25

    如何在Java字符串中查找第一个汉字

  26. 26

    如何在Matlab中提取字符串向量的第一个单词?

  27. 27

    如何在Codeigniter中使第一个url参数随机字符串值?

  28. 28

    如何在字符串中找到第一个元音

  29. 29

    如何在Ruby中找到字符串的第一个非重复字母?

热门标签

归档