4 つの値の配列がある場合、すべての値を 1 つの変数に格納するにはどうすればよいでしょうか?
char d[4];
int allvalues;
d[0] = 1;
d[1] = 2;
d[2] = 3;
d[3] = 4;
allvalues = 1234が必要です。このコードを追加すると、出力が異なります。
allvalues = d;
printf("%d", allvalues);
ありがとうございました!
4 つの値の配列がある場合、すべての値を 1 つの変数に格納するにはどうすればよいでしょうか?
char d[4];
int allvalues;
d[0] = 1;
d[1] = 2;
d[2] = 3;
d[3] = 4;
allvalues = 1234が必要です。このコードを追加すると、出力が異なります。
allvalues = d;
printf("%d", allvalues);
ありがとうございました!
配列をループして、値を文字列に追加する必要があります。このような何かがうまくいくはずです:
char d[4];
string allvalues;
d[0] = 1;
d[1] = 2;
d[3] = 3;
d[4] = 4;
for(int i =0; i<4; i++)
{
allvalues = allvalues+d[i]
}
printf("%s", allvalues);
これが役立つことを願っています!
allvalues = d[3] + 10 * ( d[2] + 10 * ( d[1] + 10 * d[0]));
以下は、char 配列を整数に変換します。
allvalues = atoi(d)