3
に文字列をcontating配列の配列を作成します。私は文字列の配列を持つC
array1[] = {
"echo", "hi", "|",
"sed", "s/i/ey/g", "|",
"sed", "s/y/ll/g", "|",
"sed", "s/$/o/g", "|",
"cat"
};
私はで配列にこの配列を分割したいです「|」以下のような文字列:
array2[][] = {
{ "echo", "hi" },
{ "sed", "s/i/ey/g" },
{ "sed", "s/y/ll/g" },
{ "sed", "s/$/o/g" },
{ "cat" }
};
Cでこれを行うにはどうすればよいですか?
の2次元配列が何であるかを宣言する必要が
NULL
を必要ライン)間違っている?:D – Dake
達成しようとしていることをもっと説明できますか?たぶんあなたは私たちにあなたの希望する出力を見せることができますか? – RoadRunner
http://en.cppreference.com/w/c/string/byte/strtok をご覧になるか、こちらをご覧ください:http://stackoverflow.com/questions/9210528/split-string-with-delimiters-in- c –