-
[解決済み] SRC、OBJ、BIN サブディレクトリを持つ C プロジェクト用の Makefile を作成するにはどうしたらいいですか?
質問 数ヶ月前、私は次のようなジェネリックを思いつきました。 Makefile を学校の課題のために作成しました。 # ------------------------------------------------ # Generic Makefile # # Author: [email protected] # Date : 2010-11-05 # # Change
2023-01-07 12:54:25 -
[解決済み] C言語でnanとinfはどのように使うのですか?
質問 エラーが発生した場合、nanまたはinfを返すことができる数値メソッドを持っています。テスト目的で、状況が正しく処理されていることを確認するために、一時的にnanまたはinfを返すように強制したいと思います。信頼できる コンパイラーに依存しない C で nan と inf の値を作成する信頼できる、コンパイラーに依存しない方法はありますか? 10分ほどググってみたところ、コ
2023-01-06 09:14:48 -
[解決済み] フォークとスレッドの違いは何ですか?
質問 フォークとスレッドの違いを説明できる人はいますか? どのように解決するのですか? フォークでは、現在のプロセスのコピーであるまったく新しいプロセスが、同じコード セグメントで提供されます。メモリ イメージが変更されると (通常、これは 2 つのプロセスの異なる動作による)、メモリ イメージの分離 (Copy On Write) が行われますが、実行可能コードは同じままです。タス
2023-01-05 20:11:40 -
[解決済み] ある文字列が他の文字列で始まっているかどうかをチェックするには?
質問 のようなものはありますか? startsWith(str_a, str_b) のようなものが標準のCライブラリにありますか? nullbytesで終わる2つの文字列へのポインタを取り、最初の文字列が2番目の文字列の最初にも完全に現れるかどうかを教えてくれるはずです。 例を挙げます。 "abc", "abcdef" -> true "abcdef", "abc" -&g
2023-01-05 14:40:43 -
[解決済み] GDB: 変数が等しい場合にブレークする
質問 ある変数が設定した値と等しくなったときに、GDBにブレークポイントを設定させたいのですが、この例を試してみました。 #include <stdio.h> main() { int i = 0; for(i=0;i<7;++i) printf("%d\n", i); return 0; } GDBからの出力です。
2023-01-02 12:20:42 -
[解決済み] LinuxでC言語からPIDによるプロセスのCPU使用率を計算するには?
質問 Linuxで、与えられたプロセスIDのCPU使用率をプログラム(C言語)で計算したいのですが。 与えられたプロセスのリアルタイムの CPU 使用率 % を取得するにはどうすればよいでしょうか。 さらにわかりやすくするために 提供された processid またはプロセスの CPU 使用率を判断できるようにする必要がありますね。 プロセスは子プロセスである必要はありま
2023-01-02 11:28:04 -
[解決済み] Catalina 10.15にアップグレードした後、MacでCプログラムをコンパイルできない
質問 前の質問があります Mojaveへのアップグレード後にMac上でCプログラムをコンパイルすることができない という質問があり、それに対する回答が、うまくいかない場合のバリエーションのほとんどをカバーしています。 現在 - 2019-10-07 月曜日現在 - macOS Catalina 10.15 にアップグレードすることができます。 もう一度、アップグレード中に /us
2023-01-01 17:30:11 -
[解決済み] C言語でバイト配列から16進文字列に変換するには?
質問 私は持っています。 uint8 buf[] = {0, 1, 10, 11}; バイト配列を文字列に変換して、printfで文字列を出力できるようにしたい。 printf("%s\n", str); と取得します(コロンは必要ありません)。 "00:01:0A:0B" 何かお手伝いいただけることがあれば、ぜひお願いします。 どのように解決するのですか? p
2023-01-01 05:16:10 -
[解決済み] main(int argc, char *argv[])' [重複]について
質問 この質問はすでにここに回答があります : 閉じる 11年前 . 重複の可能性があります。 main()の引数は何のためですか? int argc, char *argv[] は何を意味するのですか? どのプログラムも最初は ma
2023-01-01 02:58:25 -
[解決済み] 空っぽのチャーをどう表現するか?
質問 現在、ちょっとしたプログラムを書いているのですが、コンパイル時にこのようなエラーが出てしまいます。 error: 空文字定数 有効な文字を空白で置き換えようとしているためだとわかりました。 c[i]='' という表現になるのですが、他の表現方法を見つけることができません。 どのように解決するのですか? この場合 c[i]= '\0' または単に c[i] =
2022-12-25 20:05:05 -
[解決済み] C言語で2次元配列をゼロ点化する最速の方法とは?
質問 C言語で大きな2次元配列を繰り返しゼロにしたいのですが、今のところこのような感じです。 // Array of size n * m, where n may not equal m for(j = 0; j < n; j++) { for(i = 0; i < m; i++) { array[i][j] = 0; } }
2022-12-22 04:59:50 -
[解決済み] プロジェクトにアセンブリファイルが含まれている場合、mmapから予期しない実行許可が出ることがあります。
質問 この件で壁に頭を打ち付けています。 私のプロジェクトでは、メモリ割り当てを mmap でメモリを確保する場合、マッピング ( /proc/self/maps ) は、それが読み取り可能で実行可能な領域であることを示しています。 とはいえ 読み出し可能なメモリのみを要求しました。 strace (これは良さそうでした) と他のデバッグを調べた後、この奇妙な問題を回避でき
2022-12-22 04:37:06 -
[解決済み] 出力がファイルにリダイレクトされるとき、printf()とsystem()の結果が間違った順番になる [duplicate] 。
質問 この質問はすでにここに回答があります : 出力リダイレクトでwrite()がprintf()の前に表示されるのはなぜですか? (3つの回答)
2022-12-17 05:48:11 -
[解決済み] uint32、int32、uint64、int64のような型はstdlibのヘッダで定義されていますか?
質問 uint32 や uint64 のような型を使用するソースコードをよく見かけますが、これらはプログラマがアプリケーションコードで定義すべきなのでしょうか、それとも標準の lib ヘッダーで定義されているのでしょうか。 私のアプリケーションのソースコードにこれらの型を持たせるには、どのような方法があるでしょうか。 どのように解決するのですか? C99 stdint.h
2022-12-15 23:05:05 -
[解決済み] C言語におけるエラー管理のためのgotoの有効な使用法?
質問 この質問は、実際には 興味深い議論 の結果です。基本的には以下のコードに集約されます。 int foo(int bar) { int return_value = 0; if (!do_something( bar )) { goto error_1; } if (!init_stuff( bar )) { go
2022-12-13 17:58:23 -
[解決済み] Returnsを含むSwitchステートメント -- コードの正しさ [closed].
質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了
2022-12-11 02:34:31 -
[解決済み] 時刻を表示する方法 2009-08-10 18:17:54.811
質問 C言語で時間を表示するには、どのような方法がありますか? 2009‐08‐10 18:17:54.811 ? どのように解決するのですか? 使用方法 strftime() . #include <stdio.h> #include <time.h> int main() { time_t timer; char buffer[
2022-12-10 16:57:13 -
[解決済み] C言語での静的アサート
質問 C (C++ではない) でコンパイル時の静的アサート、特に GCC に重点を置いて達成する最良の方法は何でしょうか? どのように解決するのですか? C11規格では _Static_assert キーワードが追加されました。 これは は gcc-4.6 以降で実装されています。 : _Static_assert (0, "assert1"); /* { dg-er
2022-12-08 23:48:44 -
[解決済み] C 言語の条件付きプリプロセッサディレクティブで文字列を比較する方法
質問 C言語でこのようなことをしたいのですが、charを使えばうまくいくのですが、文字列が必要です。どうすればいいのでしょうか? #define USER "jack" // jack or queen #if USER == "jack" #define USER_VS "queen" #elif USER == "queen" #define USER_VS "jack" #endi
2022-12-07 23:30:51 -
[解決済み] なぜほとんどのC言語開発者はconstの代わりにdefineを使うのですか?重複] [重複
質問 この質問はすでにここに回答があります : static const" vs "#define" vs "enum" (回答数: 17件)
2022-12-07 10:21:51
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!