• [解決済み] C言語でのバッファのフラッシュ

    質問 必要なもの fflush() は、たとえそれが出力ストリームであっても、バッファをフラッシュするために使用されないのですか? 何に使うのですか?一般的にバッファをフラッシュするにはどうすればよいのでしょうか? どのように解決するのですか? 出力バッファをフラッシュする。 printf("Buffered, will be flushed"); fflush(stdou

    2022-03-06 08:35:05
  • [解決済み] int32、int、int32_t、int8、int8_tの違いについて

    質問 私は、データ型 int32_t を、最近C言語で作成しました。 32ビットを格納することは知っていますが、その前に int と int32 も同じですか? また char をプログラム内で使用することができます。 プログラムの中で int8_t の代わりに?どう違うのでしょうか? まとめますと。 C言語のint32、int、int32_t、int8、int

    2022-03-06 08:03:39
  • [解決済み] C言語を使って整数を文字配列に変換する方法【終了しました

    質問 <パス ここで何を聞かれているのかがわかりにくい。この質問は曖昧、漠然、不完全、過度に広い、または修辞的であり、現在の形式では合理的に回答することができません。この質問を明確にし、再開できるようにするための支援を求めています。 ヘルプセンターへ .

    2022-03-06 06:43:16
  • [解決済み] C言語でのポインタのサイズ取得

    質問 C言語でポインタのサイズを取得する方法は? sizeof ? ポインタ(指されている値ではない)を格納するために、いくつかのメモリをmallocしたいのですが。 どのように解決するのですか? 任意の型が与えられたとき(ここでは char ここでは、具体的な例を挙げるためです。) char *p; これらの表現はどちらを使っても構いません。 sizeof(p) si

    2022-03-06 06:39:52
  • [解決済み] whileループの最後にあるn++と++nの違い?(ANSI C)

    質問 これは多分馬鹿な質問だと思うのですが、どうしても分かりません。n++と++nの違いに関係することです(理解しているつもりでしたが、どうやらそうではないようです)。 #include <stdio.h> #include <math.h> long algorithmA(int n); long algorithmB(int n); int main(){

    2022-03-06 05:43:05
  • [解決済み] C Vector/ArrayList/LinkedList

    質問 私はCで小さなプログラムをしていて、vector/ArrayList/LinkedListのようなものが必要なのですが、私はCで作業しています。 構造体を格納し、一部を追加・削除したいのですが。 どのように解決するのですか? サイズ変更可能な配列には malloc() と realloc() . これらにより、( malloc() で)、サイズ変更 realloc

    2022-03-06 05:29:45
  • [解決済み] C言語における%fと%lfの違いは何ですか?

    質問 C言語の本で、C言語の例でこの2つのパラメータを見ましたが、著者はこの2つの違いが何であるか詳しく説明していません。私が知っているのは %f は、floatが代わりになるように指定します。調べてみたのですが、このw記号を見つけるのに苦労しました。についてはどうでしょうか。 %lf ? 解決方法は? に影響を与えないというのが、端的な答えです。 printf の使用を示してい

    2022-03-06 04:19:07
  • [解決済み] C言語によるテンプレートのシミュレーション(待ち行列データ型用)

    質問 を実装しようとしています。 queue 私の実装は非常にシンプルで、キューに格納できるのは int であり、それ以外には何もありません。をシミュレートできないかと考えていました。 C++ のテンプレートは C (おそらくプリプロセッサーで #define を使用することで、私の queue は任意のデータ型を保持することができます。 注 を使いたくないのです。

    2022-03-06 02:56:50
  • [解決済み] C言語でexecl()を適切な引数で呼び出すには?

    質問 私はvlc(ビデオを再生するプログラム)を持っています。 シェルで入力すると /home/vlc "/home/my movies/the movie i want to see.mkv"./home/vlc "/home/my movies/the movie i want to see.mkv" をクリックすると、ムービーが再生されます。 しかし、以下のプログラムを実行

    2022-03-06 02:45:29
  • [解決済み] Valgrindで検出されたStill Reachable Leak。

    質問 このブロックに記載されている関数はすべてライブラリ関数です。どうすればこのメモリーリークを修正できますか? "に記載されています。 まだ到達可能 というカテゴリがあります。(似たようなものがあと4つありますが、大きさはまちまちです)。 630 bytes in 1 blocks are still reachable in loss record 5 of 5 at

    2022-03-05 22:36:46
  • [解決済み] C言語でdup2()は何をするのか

    質問 マニュアルで調べたのですが、まだよくわかりません...。 例えば、次のようなものがあるとします。 dup2(f1,0) . これは filedesc.1 を stdin で切り替えて、stdin をロックしているのでしょうか? どのように解決するのですか? dup2 はファイルディスクリプタを入れ替えるのではなく、同等にするのです。その後 dup2(f1, 0) でオー

    2022-03-05 21:49:28
  • [解決済み] C言語でstdoutに書き込むとはどういう意味ですか?

    質問 stdoutに書き込むプログラムは、ファイルに書き込むのですか? 画面に書き込むのですか? stdoutに書き込むという意味がよくわかりません。 どのように解決するのですか? つまり、そのセッションのメイン出力デバイスに出力を出力しているということです。ユーザーのコンソール、tty セッション、ファイル、あるいは何であるかは誰にもわかりません。そのデバイスが何であるかは、プログ

    2022-03-05 20:49:40
  • [解決済み] C言語で構造体の配列を作るには?

    質問 各構造体が天体を表す構造体の配列を作ろうとしています。 構造体を使った経験があまりないので、配列の代わりに構造体を使ってみようと思ったわけです。しかし、さまざまなエラーに何度も遭遇してしまいます。さまざまなスレッドやStackOverflowで見たテクニックを実装しようとしました(たとえば、次のようなものです)。 C 言語の構造体の配列 と C - 構造体の配列を初期化す

    2022-03-05 19:03:47
  • [解決済み] gdbでバックスラッシュエスケープを表示せずに、ヌル文字で終端する文字列を改行付きで表示するにはどうすればよいですか?

    質問 私は、変数 char* x = "asd\nqwe\n ... " でなく、改行で印刷したいのです。 バックスラッシュn . 可能でしょうか? どのように解決するのですか? 更新しました。 なぜgdbを使用しないのか printf コマンドを使用します。 (gdb) printf "%s", x asd qwe ... (gdb) 古い回答です。

    2022-03-05 18:13:22
  • [解決済み] Visual StudioでC言語プログラミング

    質問 Visual Studioを使ってC言語のプログラミングを学ぶことはできますか?新しいプロジェクトのメニューで、Visual Basic, Visual C#, Visual C++, Visual F#などが選べますが、"C"や"Visual C"が見当たりません。 どのように解決するのですか? 簡単な答えです。はい、.cppファイルを

    2022-03-05 16:23:55
  • [解決済み] malloc():先頭のサイズが壊れている

    質問 ファイル内のテキスト行を復号化するプログラムを作成しています。まず、私が作成した別のソースコードが、シフトといくつかのテキストを要求します。ソースコードはテキストを暗号化し、それをファイルに書き込む。 次に、指定されたファイルを以下のコード-別のソースコード-で復号化してみる。ファイル名が取得される。ファイル名から、shiftを取得する。ファイル内に書かれているすべての文字をコピー

    2022-03-05 13:37:03
  • [解決済み] private」はC言語のキーワードですか?

    質問 private' や 'public' キーワードは ANSI C(あるいは他の C)にもあるのでしょうか、それとも C++(および Java、C#、...)でのみ追加されたのでしょうか? 解決方法は? private は C89 または C99 キーワードではありません。 参照 ウィキブックス「C言語プログラミング/リファレンステーブル *. また、C言語はJav

    2022-03-05 09:51:43
  • [解決済み] C言語のループでエンターキーを読み込む

    質問 ループの中でエンターキーを複数回読み込むには? 以下のように試しましたが、結果が出ません。 char c; for (i=0; i<n; i++){ c = getchar (); fflushstdin (); if (c == '\n'){ //do something } } そして、fflushstdin。 v

    2022-03-05 09:31:43
  • [解決済み] x86_64アセンブラのRBPレジスタは何のためにあるのですか?

    質問 コンピュータアーキテクチャーの授業で必要なので、アセンブリを少し勉強しようと思っています。フィボナッチ数列を表示するようなプログラムをいくつか書きました。 関数を書くときは必ずこの3行を使うことを認識しました。 gcc をその C と等価)。 pushq %rbp movq %rsp, %rbp subq $16, %rsp それについて2つ質問があり

    2022-03-05 06:47:07
  • [解決済み] C言語の文字列を反転させる

    質問 文字列の逆引きプログラムを開発しました。これを行うためのより良い方法があるかどうか、また私のコードに潜在的な問題があるかどうか、疑問に思っています。私はC言語の高度な機能を練習したいと思っています。 char* reverse_string(char *str) { char temp; size_t len = strlen(str) - 1; size_t

    2022-03-05 06:35:35