#include "libtf.h" #include void err(t_const_string msg) { printf("\n", msg); } int main(void) { t_memclass mc = mem_newclass(&err); t_string *arr; arr = str_split(err, mc, " Hello \nworld\n \n ! ", "\n "); printf("'Hello' = '%s'\n", arr[0]); printf("'world' = '%s'\n", arr[1]); printf("'!' = '%s'\n", arr[2]); printf("'(null)' = '%s'\n", arr[3]); arr = str_split(err, mc, "\n\n\n\n ", "\n "); printf("'(null)' = '%s'\n", arr[0]); arr = str_split(err, mc, "", "\n "); printf("'(null)' = '%s'\n", arr[0]); arr = str_split(err, mc, "yo", "\n "); printf("'yo' = '%s'\n", arr[0]); printf("'(null)' = '%s'\n", arr[1]); mem_freeall(mc); }