問題タブ [pelles-c]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
191 参照

c - このコードに「インライン ファイル内の EOF」エラーがあるのはなぜですか? また、それを修正するにはどうすればよいですか?

このソース コードをメーカーから直接入手しましたが、コンパイルできません。ファイルエラーで常にEOFが発生します。

Pelles C を使用して、Windows 10 X64 でコンパイルしています。それはかなり簡単なはずですが、私はそれを理解できません。文字列を提供し、crcを出力するプログラムである必要があります

出力は 4 文字の文字列になると思います。

0 投票する
1 に答える
247 参照

c - プログラムがスタックしている場所を見つける C

多元素拡散のプログラムを書いています。私が使用している方法は MatLab で最適化されていないため、C でプログラミングしてきました。これは私の目的にとって高速であるためです。しかし、私はプログラマーというよりはエンジニアです。モデルは多くの関数で構成されており、予想される入力について個別にテストした各関数があります。しかし、すべてが一緒になったので、私のプログラムは行き詰まります。ほとんどの場合、(多くの) while ループの 1 つにあります。スタックしているループを見つけることができれば、間違った入力を取得したかどうか、またはテスト中に見逃したループ自体でミスを犯したかどうかを確認できます。単純に数回ループするだけなら、各ループに一種の print ステートメントを追加できますが、数百万回から 10 億回以上反復するため、うまくいきません。数百回の繰り返しで実行しようとすると、問題は発生しません。IDE に、現在実行されている関数を確認するオプションがあることを期待していましたが、使用している関数 (Pelles C) で見つけることができません。

現在アクティブな関数を示す Pelles C (または別の IDE にない場合) にオプションはありますか? または、どこで詰まっているかを見つける別の方法はありますか? どこでスタックしているかをデバッガーに知らせようとしてきましたが、手がかりがないことについて多くの情報を提供してくれますが、知りたいことを教えてくれないようです。