次の C コードを使用して、渡した配列を出力しようとしています。テキストは各行に 1 つずつ 16 進形式で出力され、ファイルを開くのに問題はありません。私が最初にそれを書いたとき、私はそれが動作することに何の問題もありませんでした。私は出力ファイルを開いて、私の配列がそこにありました。パラメータを変更しましたが、fileOutName
何も印刷できません。元に戻して他のいくつかのものに変更しようとしましたが、何も機能していないようです。また、デバッグするとpOutfile
悪いポインタのように見えますが、私が言ったように、ファイルを作成しても何も書き込まれません。どんな助けでも大歓迎です。ありがとう
printoutput(int output[], char * fileOutName){
int i = 0;
FILE * pOutfile;
pOutfile = fopen( fileOutName, "w" );
while(output[i] != 0){
fprintf( pOutfile, "0x%0.4X\n", output[i] );
i++;
}
}