char

    0

    3答えて

    私は現在、Cを学ぶためにK & Rを使っています。ポインタと変数は同じように振る舞いますが、ポインタは変数であり、配列にはこの能力はありません。 私はこのことを理解しますが、次のコードは、私を少し混乱: int len, nlines; char *p, line[MAXLINES]; /* Confusing part */ あなたはそれがポインタに崩壊関数に配列を渡すとき、私は知っている

    -2

    1答えて

    文字配列に大きな整数値を入力すると、char配列のどの位置でも値を比較できます整数あり

    -2

    2答えて

    特定の行に* charを追加したいファイルがあります。その行の特定の場所にファイルがあります。 これは可能ですか? あなたは

    7

    1答えて

    short s = 'a'; // valid Short ss = 'a'; // valid int i = 'a'; // valid Integer ii = 'a'; // invalid なぜInteger ii = 'a'が無効ですが、int i = 'a'が有効ですか?なぜ、短いss = 'a'は有効ですが、整数ii = 'a'は無効ですか? 別の組の質問: by

    1

    1答えて

    私はターゲットのプロセスメモリを変更する必要があるプログラムに取り組んでいます。 これまでのところ、私は住所がを格納するためのvoid *を使用して、私はそれらを変更する必要がある場合、それらはchar *にキャストしています(オフセット追加または一般に変更) 私はstdint.hで定義されているタイプの聞いたことがあるが、私は、char *変換(それは私より多くのC89フレンドリーであると思われ

    1

    1答えて

    charにintを代入するとこの問題が発生します。 私はconst char * データを持っています。これはdifferentsオブジェクトのサイズの記憶域のように機能します。 データがオブジェクトと同じサイズを持っているかどうかを確認するためにこれを使用して、次に整数をデータに追加します。 問題は、私は私が にデータ、ASCIIテーブル内の2つの位置を移動しますが、どのようにデータ列として振る

    0

    1答えて

    この例のように16進数のUDPパケットを送信する必要があります。 char buffer[4]={0x22,0x00,0x0d,0xf4}; ただし、コード内の16進値を変更できる必要があります。 hex1 = "0x83"; hex2 = "0x11"; hex3 = "0x00"; hex4 = "0x01"; char buffer[4]={hex1, hex2, hex3, h

    0

    5答えて

    文字列「ABCDEFGH」があり、この文字列にcharを追加したいとします(4番目の列にZを追加します)。 ABC Z DEFGH どのように私は、文字に文字列を変更し、新しい列に、すべての文字を移動し、後で文字を追加することで効率的に代わりにこれを行うことができますか?なぜだけではなく、 insert