C,没有空格或标签的字符串输入

时间:2018-05-05 14:31:23

标签: c string input dynamic malloc

我正在尝试找到没有空格和制表符的字符串输入的最佳方法。

从中获取主要一个contian的单个字符串的动态数字。

例如: 对于字符串str =“abc \ t tt 6 \ t 4 7” (各个字符串之间可以有更多空格和制表符)

输出将是str1 =“abc”str2 =“tt”str3 =“6”str4 =“4”str5 =“7”

我想可能是动态创建字符串以使用malloc来创建字符串数组。但我无法使其工作,并忽略空格和制表符(\ t)

1 个答案:

答案 0 :(得分:0)

查看string.h的strtok()和strtok_r()函数

它允许您通过指定哪些字符是分隔符来分割字符串。