• [解決済み] 定数ポインタと定数値へのポインタ [重複]の比較

    質問 この質問はすでにここに回答があります : char * const と const char * の違いは何ですか? (回答19件) 終了

    2022-05-10 09:06:37
  • [解決済み] Linuxで共有メモリを使用する方法(C言語

    質問 あるプロジェクトでちょっとした問題があります。 での共有メモリの使用について、きちんと文書化された例を見つけようとしています。 fork() が、うまくいきません。 基本的にシナリオは、ユーザーがプログラムを開始したときに、私は共有メモリに2つの値を格納する必要があるということです。 カレントパス というもので、これは char* と ファイル名 であり

    2022-05-10 06:37:46
  • [解決済み] ソケット connect() と bind() の比較

    質問 両方 connect() と bind() システムコールは、ソケットファイル記述子をアドレス(通常はip/portの組み合わせ)に「関連付け」ます。これらのプロトタイプは次のようなものです。 int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); そ

    2022-05-09 11:27:47
  • [解決済み] 自己言及的な構造体定義?

    質問 私はC言語をあまり長く書いていないので、この種の再帰的なことをどのように行うべきかよくわかりません...。各セルが別のセルを含むようにしたいのですが、"field 'child' has incomplete type"という行のエラーが表示されます。どうしたんですか? typedef struct Cell { int isParent; Cell child; } Cel

    2022-05-08 07:42:07
  • [解決済み] C言語における%n形式指定子の使い方を教えてください。

    質問 はどのように使うのですか? %n の書式指定子について教えてください。どなたか例を挙げて説明していただけませんか? どのように解決するのですか? 何も印刷されません。引数には、これまでに書き込んだ文字数が格納される符号付きint型へのポインタを指定する必要があります。 #include <stdio.h> int main() { int val;

    2022-05-07 20:22:55
  • [解決済み] 文字列リテラル。どこに行くのか?

    質問 文字列リテラルがどこに割り当てられ、格納されるかに興味があります。 一つ興味深い回答がありました。 こちら と言っている。 インラインで文字列を定義すると、実際にはプログラム自体にデータが埋め込まれ、変更できなくなります(一部のコンパイラは巧妙なトリックでこれを許可していますが、気にしないでください)。 しかし、それはC++に関係することで、気にする必要はないと書い

    2022-05-07 17:17:44
  • [解決済み] 身近な機械はどのようにプログラムされているのか?[クローズド]。

    質問 <余談 クローズド . この質問はもっと必要です 集中的 . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 問題を更新して、1つの問題だけに焦点を当てるようにする。 本論文の編集 .

    2022-05-06 10:39:01
  • [解決済み] なぜこのコードはバッファオーバーフロー攻撃に対して脆弱なのでしょうか?

    質問 int func(char* str) { char buffer[100]; unsigned short len = strlen(str); if(len &gt;= 100) { return (-1); } strncpy(buffer,str,strlen(str)); return 0; } このコードはバ

    2022-05-06 08:12:07
  • [解決済み] C、C99、ANSI C、GNU Cの違いは何ですか?

    質問内容 のプログラミング練習を開始しました。 コーデック という文字列が表示され、混乱しています。 CとC99の違い。ここでいうCとは何でしょうか?C89なのでしょうか? の一番下にある言語を確認してください。 このサブミット . CとC99の両方が含まれています。 インターネットでGNU Cというのを見つけたのですが、linux/unix系には別のCがあるのでしょうか

    2022-05-05 14:54:13
  • [解決済み] 構造体イニシャライザーにおけるドット(.)の意味とは?

    質問 static struct fuse_oprations hello_oper = { .getattr = hello_getattr, .readdir = hello_readdir, .open = hello_open, .read = hello_read, }; このC言語の構文がよくわからない。構文名が分からないから検索もできない。なんだ

    2022-05-05 04:41:33
  • [解決済み] objective-c の typedef を同等の文字列に変換する。

    質問 私の.hファイルでこのように宣言されたtypedefがあると仮定します。 typedef enum { JSON, XML, Atom, RSS } FormatType; typedefの数値を文字列に変換する関数を作りたい。 例えば,メッセージ [self toString:JSON] が送信された場合、'JSON'が返されます。 この関数は次のよう

    2022-05-05 02:31:21
  • [解決済み] unsigned short intのフォーマット指定子は何ですか?

    質問 次のようなプログラムがあります。 #include &lt;stdio.h&gt; int main(void) { unsigned short int length = 10; printf("Enter length : "); scanf("%u", &amp;length); printf("value is %u \n", leng

    2022-05-04 21:18:24
  • [解決済み] switch文はなぜブレークが必要な設計になっているのでしょうか?

    質問 単純なswitch文がある場合 switch (int) { case 1 : { printf("1\n"); break; } case 2 : { printf("2\n"); } case 3 : { printf("3\n"); }

    2022-05-04 20:01:25
  • [解決済み] signed char / unsigned charの違い [重複]について

    質問 &lt;余談 この質問には、すでにここで回答があります : unsigned charとは何ですか? (16件) char!=(符号付き

    2022-05-03 22:27:28
  • [解決済み] ソケットライブラリでrecvを呼び出す場合、recvバッファはどの程度の大きさにすべきでしょうか?

    質問 C言語のソケットライブラリについていくつか質問があります。以下は、私が質問で参照するコードのスニペットです。 char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); recv_buffer の大きさはどのように決めればよいのでしょうか? 私は3000を使っていますが、これは任意です。 の場合、どうなるのでし

    2022-05-03 04:23:24
  • [解決済み] 変数名の中にコメントを書くことはできますか?

    質問 int main() { i/*nt*/a = 10; return 0; } 上記のコードがあり、トークンをカウントしたい場合、14トークンか13トークンになるのでしょうか? 変数名の中にコメントを書くのは有効ですか?を想定しています。 int i , int a , int ia はグローバルに定義されている。 解決方法は? プログラム翻訳

    2022-05-02 13:51:12
  • [解決済み] 混合データ型(int, float, charなど)を配列に格納する方法は?

    質問 データ型が混在しているものを配列に格納したい。どうしてそんなことができるのだろう。 どのように解決するのですか? 配列の要素を判別可能なユニオンにすることで、別名 タグ付け組合 . struct { enum { is_int, is_float, is_char } type; union { int ival; flo

    2022-05-01 14:26:32
  • [解決済み] このコードでインドの地図はどのように生成されるのでしょうか?

    質問 このコードはインドの地図を表示します。どのように動作するのでしょうか? #include &lt;stdio.h&gt; main() { int a,b,c; int count = 1; for (b=c=10;a="- FIGURE?, UMKC,XYZHello Folks,\ TFy!QJu ROo TNn(ROo)SLq SLq ULo+\

    2022-04-29 19:26:22
  • [解決済み] Cプログラムの中でテキストファイルをchar[]として "#include "する。

    質問 C言語のプログラムで、コンパイル時にテキストファイル全体を文字列としてインクルードする方法はありますか? のようなものです。 file.txtとなります。 This is a little text file main.c: #include &lt;stdio.h&gt; int main(void) { #blackmagicinclude("fil

    2022-04-29 13:23:23
  • [解決済み] C言語におけるenumのサイズは?

    質問 enum値のセットを作成していますが、各enum値の幅が64ビットである必要があります。私の記憶が正しければ、enum は一般に int と同じサイズです。しかし、(少なくとも GCC では)コンパイラはその値を保持するために必要な幅の enum を作ることができるとどこかで読んだことがあるように思います。ですから、64ビット幅のenumを持つことは可能でしょうか? 解決方法は?

    2022-04-29 12:48:12