-3
コードにvalgrindを実行するときに、変数を初期化する行に「サイズ[1 | 4 | 8]」のエラーが発生します。変数を初期化するときのサイズの書き込みが無効です(ValgrindおよびC)
など。
#include <stdbool.h>
#define size 50
int main()
{
int i;
bool valid = false; // error seen here
int array[size];
for(i = 0; i < size; i++) // error seen here
{
array[i] = 0;
}
}
私はこれで完全に失われているので、どんな助けでも大歓迎です。 calloc()
がコードのどこかで呼び出すことができるかどうかはわかりませんが、初期化のたびにvalgrindが呼び出されます。
ポスト正確かつ完全なコードを書き込みます。正確で完全なvalgrind出力を送信します。 – kaylum
残念ながら私はプロダクションコードを投稿できません...スニペットは私が提供することができます最高です。 – Sadia1990
完全な実動コードである必要はありません。問題を示す完全な例を投稿してください。 [mcve]を参照してください。 – kaylum