char

    4

    4答えて

    私は、unsigned char(WinAPIでは​​)とcharポインタの違いを少し混同しています。 は現在、私はいくつかのATLベースのレガシーコードで働いていると私は、次のような表現の多くを参照してください。 : CAtlArray<BYTE> rawContent; CALL_THE_FUNCTION_WHICH_FILLS_RAW_CONTENT(rawContent); retur

    4

    2答えて

    私は自分のコードの "意味"部分を抽出しました(また、単純化するためにいくつかの行を置き換えています)。 私は2つのダイナミックポインタを持っています.1つは現在の行(ファイルから抽出)で、もう1つは現在のトークンです。 int main(void) { int n = 455; char *tok2, *freetok2; char *line, *freeline

    1

    4答えて

    これは単純ですが、char配列へのポインタはまだ私の頭を傷つけることがあります。 gccは4行目と5行目で "添え字付きの値が配列もポインタでもない"と、8行目と11行目で "unary *"の引数が無効であると不平を言っています。私は行4と5をブラケットを使って逆参照するように変更しましたが、それでも私が望むものを得ることはできません。 これはかなり単純な関数でなければなりません:あなたはsaf

    3

    5答えて

    stdinからの個々の文字がASCII文字かどうかを確認するプログラムを作成する必要があります。私はチェックする必要があることを知っているのは、ASCIIが7ビットしか使用していないので、8番目のビット(コードでは7番目が正しく覚えていれば)は0ですが、特定のビット。これは私が執筆の時点で持っているものです。 #include <stdio.h> #define MASK 7 int m

    0

    2答えて

    私はC++を習得しようとしています.1つは、ユーザー入力を受け入れ、空の行が入力されるまでchar配列に格納するコマンドラインツールを構築することです。私は骨格が正しいと思うが、何らかの理由で私の中が連続的に走っている。私のコードは次の通りです。 char a[256]; //while the first character isn't a new line while (

    1

    1答えて

    : struct bmpheader { unsigned char magic[2]; unsigned int fsize; unsigned int unused; unsigned int pixdata_offset; unsigned int headersize; unsigned int width; unsig

    1

    2答えて

    すべての解析例を見てきましたが、文字列やその他のランダムな方法で問題を解決できませんでした。 私の問題は、テキストファイルから読み込んだとき、私が抽出したトークンは、トークン自体と、ランダムな文字と記号の束で出てくることです。たとえば、テキストファイル内の行は、 ... となります。create_device digital_controller "Left Turn Lamp" 51 ... と

    1

    3答えて

    私は本当にシンプルなC++関数を持っています。 文字列から ' - '文字を取り除くだけです。 ここで私はコメントは自身のために話すことを考えるコード char* FastaManager::stripAlignment(char *seq, int seqLength){ char newSeq[seqLength]; int j=0; for (int i=0;

    0

    3答えて

    タイトルには2つの質問があります。 編集:明確にするために、彼らは実際に彼らは、特定のtypedefで8ビットおよび16ビットであるためにそれらを確保、charとshortを使用しないでください。実際のタイプはUInt8とUInt16となります。 1.質問 iTunesのSDKが文字列が必要とされているunsigned short*を使用しています。 char*/unsigned char*の代わ

    -3

    1答えて

    int値を取得するプログラムで作業しています。これをintに適用します。 は、ユーザーが入力した値が803を次に int x = 803; 私の問題は、そのように、1文字のinetegerにint型に変換することであると言うことができます。 x is 803 x is 8+3 (11 - it's not one char length) x is 1+1 (2 - one char le