私は2つの配列を手に入れました:
data[256] = "1@2@3@4@5"
question[256][256];
の前の数値を@
配列に分割する必要があります。例:
question[0][] = 1
question[1][] = 2
question[2][] = 3
question[3][] = 4
question[4][] = 5
私が入っているかどうかはわかり@
ません。
これは私が書いたものです:
int i = 0, j = 0;
data = "1@2@3@4@5";
for (i = 0 ; i < strlen(data) ; i++)
{
for (j ; data[j] != '@' ; j++)
{
question[i][j] = data[j];
}
j++
}
printf ("%s\n", question);
問題は、最初のまで動作し@
、その後停止することです。最初のものだけ@
を問題にし、その後停止します。(基本的に、両方のデータと質問を印刷するために同じ出力を取得することになっています)。