假设我们有以下内容:
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>
我期待着您的回音。
最佳答案
没有什么比状态机可预测的解析更好。