I have an array of strings:
array1[] = {
"echo", "hi", "|",
"sed", "s/i/ey/g", "|",
"sed", "s/y/ll/g", "|",
"sed", "s/$/o/g", "|",
"cat"
};
I want to split this array into arrays by "|" string like below:
array2[][] = {
{ "echo", "hi" },
{ "sed", "s/i/ey/g" },
{ "sed", "s/y/ll/g" },
{ "sed", "s/$/o/g" },
{ "cat" }
};
How can I do this in C?