• [解決済み] C言語で%sを正しく使う - 超基本レベル

    質問 sが文字列であることは知っていますが、使い方がわかりません。 どのように使用するのか、またcharとどのように違うのか、どなたか基本的な例を教えていただけませんか? (編集) 私はこのコースを始めて2週間目になります。まだ習っていないことを課題に使うことは許されないので、そのために質問しました。C言語の本は何冊か持っていて、ググってみたのですが、それでもよくわからなかったの

    2022-03-15 17:55:13
  • [解決済み] C - Setデータ構造を実装するには?

    質問 C言語でセットデータ構造(一意な値の集まり)を実装するトリッキーな方法はありますか?セット内の要素はすべて同じ型になり、巨大なRAMメモリがあります。 私が知っているように、整数の場合は、値のインデックスを持つ配列を使用することで、本当に速く簡単に行うことができます。しかし、私は非常に一般的なSetデータ型を持ちたいと考えています。そして、セットには自分自身を含めることができるとい

    2022-03-15 14:55:14
  • [解決済み] MIPSのネストされたForループと配列の使用

    質問 これは宿題です。私は自分ですべてのプログラムを書き、デバッガで実行し、すべてが私の意図したとおりに実行されましたが、この行を除いて。 sw $t1, counter($a3) 課題は、このCコードの断片をMIPSに変換することです。 for(i = 0; i < a; i++) { for(j = 0; j < b; j++) {

    2022-03-15 13:50:14
  • [解決済み] Code::Blocks アプリケーションをコンパイルできない

    質問 これは私のハローワールドのコードです。 #include <stdio.h> #include <stdlib.h> int main() { printf("Hello world!\n"); return 0; } アプリケーションを実行しようとすると、エラーが発生します。 Target uses an invalid compi

    2022-03-15 10:40:30
  • [解決済み] ソケットアクセプト - "開かれているファイルが多すぎる"

    質問 私は学校のプロジェクトでマルチスレッドサーバーを作成する必要があり、現在、apacheに対していくつかのテストを実行することによって、それを比較しているところです。私はそれを助けるためにautobenchを使用していますが、いくつかのテストを実行した後、または接続を行うためにあまりにも高いレート(約600以上)を与えると、私は"Too many open files"エラーが

    2022-03-15 10:29:44
  • [解決済み] C言語でランダムなint型を生成するには?

    質問 C言語でint型の乱数を生成する関数はありますか? それともサードパーティのライブラリを使用しなければならないのでしょうか? どのように解決するのですか? <ブロッククオート 備考 : を使用しないでください。 rand() セキュリティのため。暗号的に安全な番号が必要な場合。 この回答を見る の代わりに #include <time.h>

    2022-03-15 06:06:42
  • [解決済み] while ( !feof (file) ) 」は、なぜいつも間違っているのですか?

    質問 を使用すると、何が問題なのでしょうか? feof() を使用して、読み取りループを制御することはできますか? 例えば #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { char *path = "stdin"; FILE *fp = argc &

    2022-03-15 04:11:55
  • [解決済み] c または c++ 用のシンプルな 2 次元クロスプラットフォームグラフィックスライブラリ?[クローズド]

    質問 閉店しました。 この質問は、以下を満たしていません。 Stack Overflowガイドライン . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、それが オントピック Stack Over

    2022-03-15 02:39:07
  • [解決済み] stdinとSTDIN_FILENOの違いは何ですか?

    質問 との間に実用上の違いがあるとすれば、それは何でしょうか? stdin と STDIN_FILENO をC言語で書くと? どのように解決するのですか? インターフェースです。 みんなが言っているように stdin は FILE * 標準Cライブラリで定義されているように のような、より高度なインタフェースを使用することができます。 fread , fwrite

    2022-03-15 02:24:56
  • [解決済み] C言語でのポインタ:アンパサンドとアスタリスクはいつ使うのか?

    質問 ポインターを使い始めたばかりで、少し戸惑っています。私は知っています &amp; は変数のアドレスを意味し * は、ポインター変数の前で使用すると、ポインターが指すオブジェクトの値を取得することができます。しかし、配列や文字列を扱うときや、変数のポインタコピーを使って関数を呼び出すときは、状況が違ってくる。このように、論理のパターンを見出すのは難しい。 どのような場合に

    2022-03-14 22:21:40
  • [解決済み] sizeof'(配列を指すポインタ)を見つけるにはどうしたらいいですか?

    質問 まず最初に、いくつかのコードを紹介します。 int main() { int days[] = {1,2,3,4,5}; int *ptr = days; printf("%u\n", sizeof(days)); printf("%u\n", sizeof(ptr)); return 0; } という配列のサイズを調べる方法はありま

    2022-03-14 21:45:04
  • [解決済み] 演算子 *, /, +, -, % を使わずに 3 で割る。

    質問 を使わずに3で割るにはどうしたらいいのでしょうか? * , / , + , - , % 演算子? 数値は符号付きでも符号なしでもよい。 どのように解決するのですか? これは 簡易機能 は、目的の操作を実行する。しかし、そのためには + 演算子を使うので、あとはビット演算子で値を足すだけです。 // replaces the + operator int

    2022-03-14 19:54:23
  • [解決済み] C言語では「?」演算子は何をするのですか?

    質問 次のようなCの行を見た。 !ErrorHasOccured() ??!??! HandleError(); 正しくコンパイルされ、問題なく実行されているようです。エラーが発生したかどうかをチェックして、エラーが発生した場合はそれを処理しているようです。しかし、実際に何をしているのか、どのように処理しているのかはよくわからない。プログラマーがエラーに対する気持ちを表現しているよう

    2022-03-14 18:31:30
  • [解決済み] C言語で関数をパラメータとして渡すにはどうすればよいですか?

    質問 パラメータで渡された関数をデータセットに対して実行する関数を作りたいのですが、どうすればいいですか?C言語でパラメータとして関数を渡すにはどうすればよいのでしょうか? どのように解決するのですか? 宣言 関数パラメータを受け取る関数のプロトタイプは次のようになります。 void func ( void (*f)(int) ); これは、パラメータ f を持つ

    2022-03-14 17:50:52
  • [解決済み] CのMINとMAX

    質問 どこですか? MIN と MAX C言語で定義されているとしたら、それは何ですか? これらを、できるだけ一般的に、かつ型安全に実装するためには、どのような方法があるでしょうか?(主流のコンパイラのためのコンパイラ拡張/ビルトインが望ましい。) どのように解決するのですか? &lt;ブロッククオート どこですか? MIN と MAX C言語で定義されているとした

    2022-03-14 16:52:51
  • [解決済み] CコードでEOFを表現する?

    質問 改行文字は、次のように表されます。 "\n" をCのコードで表示します。ファイル終端(EOF)文字に相当するものはありますか? どのように解決するのですか? EOFは(最近のほとんどのOSでは)文字ではありません。単に、ファイルストリームの終端に到達したときに適用される条件です。このような混乱が生じるのは、ユーザーが シグナル コンソール入力のEOFは、特殊文字(例え

    2022-03-14 16:52:11
  • [解決済み] char *とchar[]の違い [重複]

    質問 この質問はすでにここに回答があります : char s[]とchar *sの違いは何ですか? (回答14件) 閉店 7年前 .

    2022-03-14 15:06:48
  • [解決済み] munmap_chunk(): 無効なポインタ

    質問 私は自分のプログラムのエラーに気づいたので、何が起こっているのかを理解するのに役立つ簡単なものを書くことにしました。それはここにあります。 #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; char * first() { char * word = malloc(sizeof(char) * 10); word[

    2022-03-14 14:42:54
  • [解決済み] なぜmemsetではなくbzeroを使用するのですか?

    質問 前学期に受講したシステム・プログラミングの授業で、基本的なクライアント/サーバーをC言語で実装することになったのですが、構造体を初期化する際に sock_addr_in やcharバッファ(クライアントとサーバーの間でデータをやり取りするために使用する)を使用するように教授から指示されました。 bzero であり memset を使って初期化することができます。 その理由は説明

    2022-03-14 13:05:18
  • [解決済み] C言語の**はどういう意味ですか?

    質問 サンプルはこちら C のプログラムを理解しようとしています。以下はソースコードから関数を抜粋したものです。 double** Make2DDoubleArray(int arraySizeX, int arraySizeY) { double** theArray; theArray = (double**) malloc(arraySizeX*sizeof(double

    2022-03-14 07:21:46