C,不带空格或制表符的字符串输入



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

并从中获取主要字符串的动态编号。

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

输出将是 str1 = "abc" str2 = "tt" str3 = "6" str4 = "4" str5 = "7">

我想也许对于字符串的动态创建,使用 malloc 来创建字符串数组。但是我无法使其工作,并忽略空格和制表符(\t(

看看 string.h 中的 strtok(( 和 strtok_r(( 函数

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

相关内容

  • 没有找到相关文章

最新更新