假设我们有以下内容:

char mystring[PMAX];
char strncpy( mystring, "hello;this;is;my;string;how;are kljasdf; you?" , PMAX);


在没有strtok()和strsep()的情况下在标准C中拆分字符串?
您会建议返回哪种可靠,可移植或通用的C标准,以返回字符串的给定部分?

让我们说:

strncpy( myoutput, strsplit( mystring, ';' , 6), PMAX );


myoutput的内容将是方式(
最好是只有这些,并且只能在任何机器上随身携带:

#include <string.h>
#include <stdlib.h>
#include <stdio.h>


我期待着您的回音。

最佳答案

没有什么比状态机可预测的解析更好。

10-05 18:09