問題タブ [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 に答える
676 参照

c - C レベルのコードから Ruby AST にアクセスするにはどうすればよいですか?

Ruby 1.8 ASTは実行時に大きな switch ステートメントを使用してトラバースされ、クラスまたは親モジュールでメソッドを呼び出すなどの多くのことには、インタプリタがツリーを上下に検索する必要があることを理解しています。拡張機能でこれASTにアクセスする簡単な方法はありますか? Ruby Cそれには Ruby 拡張 API が関係していますか、それとも内部データ構造を直接ハッキングする必要がありますか?

0 投票する
6 に答える
2264 参照

c++ - min()/ max()呼び出しがあるコードでの奇妙なC++エラー

C ++コードにmin()またはmax()呼び出しがあると、奇妙なエラーが表示されます。VisualC++コンパイラを使用しています。

0 投票する
15 に答える
77731 参照

c - OpenCVでのカメラキャプチャ解像度の向上

私のC/C ++プログラムでは、OpenCVを使用してWebカメラから画像をキャプチャしています。カメラ(Logitech QuickCam IM)は、320x240、640x480、および1280x960の解像度でキャプチャできます。しかし、奇妙な理由で、OpenCVは解像度320x240の画像しか提供しません。他の解像度値でcvSetCaptureProperty()を使用して解像度を変更するための呼び出しは、機能しません。ウェブカメラで可能な他の解像度で画像をキャプチャするにはどうすればよいですか?

0 投票する
7 に答える
6271 参照

c - Pro*C を #warning ディレクティブに対応させるにはどうすればよいですか?

#warning ディレクティブを含む *.pc ファイルをプリコンパイルしようとすると、次のエラーが表示されます。

PCC-S-02014、次のいずれかを予期しているときに、シンボル「警告」が発生しました: (bla bla bla)。

どうすればよいかわからない場合に、Pro*C がそのことを無視するようにどうにか説得できますか? #warningディレクティブは、変更できず、インクルードする必要があるヘッダー ファイルで使用されているため、削除できません。

0 投票する
14 に答える
35140 参照

c++ - 可変引数リストを取るデバッグ専用関数を作成するにはどうすればよいですか? printf() のように

と同じパラメータでデバッグロギング機能を作りたいprintfです。ただし、最適化されたビルド中にプリプロセッサによって削除できるもの。

例えば:

可変引数マクロを見てきましたが、すべてのプラットフォームで利用できるわけではありません。gccそれらをサポートしますが、msvcしません。

0 投票する
10 に答える
3435 参照

c - C での検索アルゴリズムの最適化

この逐次検索アルゴリズム ( The Practice of Programmingから取得) のパフォーマンスは、C のネイティブ ユーティリティを使用して改善できますか? たとえば、i 変数をレジスタ変数に設定した場合などです。

0 投票する
4 に答える
7866 参照

c - FindFirstChangeNotification は、Windows でファイル システムの変更通知に使用するのに最適な API ですか?

Windows プログラミングは初めてで、ファイル システムへのすべての変更の通知を受けようとしています (SysInternals の FileMon が表示する情報に似ていますが、API を介して)。各 (非ネットワーク、非サブステッド) ドライブの FindFirstChangeNotification は私の最善の策ですか、それとも他のより適切な C/C++ API がありますか?

0 投票する
8 に答える
57368 参照

c - Cで別のプロセスをどのように生成しますか?

外部プログラムを実行し、C を使用してコマンド ライン パラメータを渡すにはどうすればよいですか? オペレーティング システム API を使用する必要がある場合は、Windows、Mac、および Linux 用のソリューションを含めます。

0 投票する
5 に答える
3597 参照

c++ - double ポインターの配列を、それらが指す値に基づいて並べ替えるにはどうすればよいですか?

配列をソートし、各値をその「スコア」またはランクに置き換える関数を C/C++ で作成しようとしています。これは、int の配列への double ポインター配列を受け取り、逆参照された整数の値に基づいて double ポインターをソートします。私はそれを機能させるためにかなりの回数を試みましたが、それを落とすことはできません。繰り返しになりますが、double ポインターは、それらが指す値に基づいてソートする必要があります。これは私が持っているものです:

0 投票する
8 に答える
3647 参照

c - %の次は何?

これについて少し検索しましたが、特にストレートな答えは得られませんでした。C (および私は C++ だと思います) では、? を使用するときに % の後に何が来るかをどのように判断しますprintfか。例えば:

この例は、私が持っている C 言語に関する本からそのまま引用しました。これは私にはまったく意味がありません。10.1fどこでとを思いつきます10.2fか? 誰かがこれを説明してもらえますか?