• [解決済み] 標準的な方法で先頭/末尾の空白をトリミングするにはどうすればよいですか?

    質問 C言語で文字列から先頭と末尾のホワイトスペースをきれいに、できれば標準的な方法で切り取る方法はありますか?私は自分自身をロールバックしますが、私はこれが同様に一般的な解決策を持つ一般的な問題であると思います。 解決方法は? 文字列を変更できる場合。 // Note: This function returns a pointer to a substring of the o

    2022-04-19 14:46:23
  • [解決済み] printf()は"%f "でいいのに、なぜscanf()は倍数のために"%lf "が必要なのですか?

    質問 なぜ scanf() が必要です。 l を"で表示します。 %lf を読み込むと double の場合 printf() は " を使用することができます。 %f は、その引数が double または float ? コード例です。 double d; scanf("%lf", &d); printf("%f", d); 解決方法は? C言語で

    2022-04-15 11:10:09
  • [解決済み] FILE__ マクロがフルパスを表示

    質問 標準の定義済みマクロ __FILE__ C言語で利用可能なファイルへのフルパスを表示します。パスを短くする方法はないでしょうか?つまり /full/path/to/file.c なるほど to/file.c または file.c 解決方法は? 試す #include <string.h> #define __FILENAME__ (st

    2022-04-14 17:11:50
  • [解決済み】Objective-C:BOOLとboolの比較

    質問 新型を見ました。 BOOL ( YES , NO ). この型はほとんどcharのようなものだと読みました。 テストのために、私は: NSLog(@"Size of BOOL %d", sizeof(BOOL)); NSLog(@"Size of bool %d", sizeof(bool)); 両方のログに "1" が表示されるのは良いことです (C++ では b

    2022-04-14 14:52:13
  • [解決済み】C言語のprintf()とputs()の違いは何ですか?

    質問 で印刷できるのは知っています。 printf() と puts() . また、以下のこともわかります。 printf() を使うと、変数の補間や書式設定を行うことができます。 は puts() の単なるプリミティブバージョンです。 printf() . これは、すべての可能な printf() 文字列の補間を行わずに? どのように解決するのですか? puts

    2022-04-13 19:44:55
  • [解決済み】gccはCとC++のヘッダーファイルはどこを探すのですか?

    質問 Unixシステムで、gccはどこでヘッダーファイルを探しますか? 今朝、システムのヘッダーファイルを探すのに少し時間がかかったので、これは良い情報だと思い、ここに載せておきます。 解決方法は? `gcc -print-prog-name=cc1plus` -v このコマンドは、gcc にどの C++ プリプロセッサーを使用し、そのプリプロセッサーにinclude

    2022-04-13 19:10:18
  • [解決済み] C言語で変数はメモリのどこに格納されていますか?

    質問 メモリがデータ、ヒープ、スタック、コードの4つのセグメントに分けられるとして、グローバル変数、静的変数、定数データ型、ローカル変数(関数内で定義、宣言)、変数(メイン関数内)、ポインタ、動的割り当て領域(malloc、callocを使用)は、メモリのどこに格納されるか。 以下のように割り振られると思います。 グローバル変数 -------> データ 静的変数 ---

    2022-04-13 17:18:23
  • [解決済み】Switch文:defaultは最後のケースでなければならない?

    質問 以下について考えてみましょう。 switch ステートメントを使用します。 switch( value ) { case 1: return 1; default: value++; // fall-through case 2: return value * 2; } このコードはコンパイルできますが、C90/C99で有効(=定義

    2022-04-13 03:21:50
  • [解決済み】 errnoはスレッドセーフですか?

    質問 で errno.h として宣言されています。 extern int errno; ということで、質問なんですが errno の値は、マルチスレッドコードで、いくつかの呼び出しの後、または perror() を使用します。これはスレッドセーフな変数なのでしょうか?そうでない場合、代替案は何ですか? 私は、x86アーキテクチャでgccとLinuxを使用しています。 解決方法

    2022-04-12 18:45:28
  • [解決済み] Cの先頭の0を印刷する

    質問 を印刷する良い方法を探しています。 0 というように 01001 に対して ZIPコード . というように保存されるのに対し、番号は 1001 は、どのような方法で行うのが良いのでしょうか? のどちらかを使うことを考えました。 case ステートメントまたは if を使って、何桁の数字なのかを把握し、それを char の配列に、さらに 0 を印刷するためのも

    2022-03-26 17:25:01
  • [解決済み] この4行のトリッキーなC言語のコードの背後にある概念

    質問 なぜこのコードは出力を与えるのでしょうか C++Sucks ? また、その背景にはどのような考え方があるのでしょうか? #include <stdio.h> double m[] = {7709179928849219.0, 771}; int main() { m[1]--?m[0]*=2,main():printf((char*)m); }

    2022-03-26 06:40:59
  • [解決済み] do { ... } while (0) - 何のために良いですか?[重複]する

    質問 この質問はすでにここに回答があります : マクロでdo-whileやif-elseを使うのはなぜですか? (回答9件) 閉店 1年前

    2022-03-26 06:03:19
  • [解決済み] すべてのグローバル変数/ローカル変数を印刷しますか?

    質問 すべてのグローバル変数/ローカル変数を表示するにはどうすればよいですか?gdbで可能ですか? どのように解決するのですか? タイプ info variables をリストアップする "すべてのグローバルおよびスタティック変数名"(巨大なリスト。 タイプ info locals で、その関数内のスタティック変数を含む、現在のスタックフレームのローカル変数(名前

    2022-03-24 18:33:58
  • [解決済み] C言語で "unsigned long "をprintfする方法は?

    質問 印刷の仕方がよくわからない unsigned long のデータ型を C 言語で使用することができます。 仮に unsigned_foo は unsigned long を、試しています。 printf("%lu\n", unsigned_foo) printf("%du\n", unsigned_foo) printf("%ud\n", unsigned_

    2022-03-24 11:27:29
  • [解決済み] C言語でファイルサイズを取得するには?[重複]する

    質問 この質問はすでにここに回答があります : C言語でのファイルサイズはどのように決定するのですか? (回答14件) 閉店 2年前 .

    2022-03-24 10:24:56
  • [解決済み] LD_PRELOADのトリックとは何ですか?

    質問 で最近言及されるようになりました。 プロジット と、(現時点では)説明されていません。 と思われる これ がそれかもしれませんが、確かなことはわかりません。 解決方法は? を設定すると LD_PRELOAD を共有オブジェクトのパスに設定すると、そのファイルがロードされます。 前 他のライブラリ(Cランタイムを含む。 libc.so ). そのため

    2022-03-24 01:20:21
  • [解決済み] 2次元配列の反復処理において、ループの順序がパフォーマンスに影響するのはなぜですか?

    質問 以下の2つのプログラムは、私が "Space "と "Space "を入れ替えた以外はほとんど同じです。 i と j という変数があります。どちらも異なる時間で実行されます。なぜこのようなことが起こるのか、どなたか説明していただけませんか? バージョン1 #include <stdio.h> #include <stdlib.h> main ()

    2022-03-23 18:40:12
  • [解決済み] FortranはC言語よりも重い計算を最適化しやすいですか?

    質問 時々、重い計算にはCよりFortranの方が速い、または速いという記事を読みます。本当にそうなのでしょうか?私はFortranをほとんど知らないのですが、今まで見たFortranのコードでは、Cにない特徴があるようには見えませんでした。 もし本当なら、その理由を教えてください。数字計算をするのに適した言語やLibを教えてください。そのためのアプリやLibを書くつもりはありません。

    2022-03-23 13:58:08
  • [解決済み] C言語の構造体(CGRectやCGPointなど)をNSLog化することは可能ですか?

    質問 C 言語の構造体を、構成するすべてのプロパティを明示的にタイプすることなくデバッグできるようにしたいのです。 すなわち、次のようなことができるようにしたい。 CGPoint cgPoint = CGPointMake(0,0); NSLog(@"%@",cgPoint); 明らかに'%@'は機能しないので、質問させていただきました。 どのように解決するのですか? こ

    2022-03-23 13:11:21
  • [解決済み] 実際の関数定義と比較して)パラメータがない関数がコンパイルされるのはなぜですか?

    質問 ある人のC言語のコードに出会ったのですが、なぜかコンパイルできてしまうので困っています。理解できない点が2つあります。 その 関数プロトタイプ は実際の関数定義と比較して、パラメータがありません。 のパラメータは 関数定義 が型を持っていない。 #include <stdio.h> int func(); int func(pa

    2022-03-23 09:32:15