#include<stdio.h>
#include<stdlib.h>
int main() {
int i, j, a[10], result = 0,p;
int *m = malloc(sizeof(int)*8);
for(i = 0; i < 10; i++){
scanf("%d", &a[i]);
result += a[i];
}
//printf("%d\n", result);
//printf("\n");
//for(i = 0; i < 8; i++) {
for(j = 0; j < 9; j++) {
scanf("%d", &m[j]);
result = result - m[j];
p = result/2;
}
return p;
}
このコードでは、ランタイムエラーが発生しています。どんな助けもありがとう。ありがとう!次のコードのランタイムエラーが発生しました
エラーの詳細については、 ? – Jeremy
実行時にエラーが発生するため、コードを見るだけでは役に立ちません。私たちは、エラーが何であるか、そして実行時に何が起こったのかを確認する必要があります。 – durbnpoisn
デバッガの使い方を学びます。デバッガで実行すると、「動作中」のクラッシュが発生し、コード内のどこで発生するかがわかります。次に、デバッガを使用して変数の値を調べ、クラッシュが発生する理由を調べることができます。少なくともあなたの***コードでクラッシュが発生し、関連するすべての変数の値が何であるかを教えてください。 –