私が作ったこの例がありますが、うまくいきません。 このコードはXXを追加することになっている:YY:3列を有する配列にZZ:文字'0'
は整数値0
を有していないことリアルタイム= {XX、YY、ZZ}getch()を使用して配列内に2桁の数字を1つのエントリとして追加するにはどうすればよいですか?
#include <stdio.h>
#include <conio.h>
int main() {
int realtime[3];
char time[8];
for(int i = 0;i<8;i++){
time[i] = getche();
}
for(int i = 0, j = 0;i<3;i++, j+=3){
realtime[i] = (time[j])*10+time[j+1];
}
}
は、あなたが期待するもの振る舞い、あなたが取得しているものを提供する必要があります。ちょうど "それは働かない"と言っても助けにならない。 – Tibrogargan
'i ++、j + = 3' - これは本当に壊れているようです。 – artm
' time'はよく知られている関数です。コードは、よく知られている関数をいくつかの配列として再定義するべきではありません。 – user3629249