memory-address

    2

    1答えて

    私はbashを使用しています。 :私は MYSHELLのアドレスを取得するために、Cプログラムを書いた私は #sysctl -w kernel.randomize_va_space=0 を使用してのUbuntu 11.04でASLRをオフにしていると私は $ export MYSHELL=/bin/sh を使用して、シェルから変数をエクスポートしました void main(){ char

    17

    4答えて

    int t[10]; int * u = t; cout << t << " " << &t << endl; cout << u << " " << &u << endl; 出力: 0045FB88 0045FB88 0045FB88 0045FB7C uの出力には、理にかなっています。私はtと&t[0]が同じ値を持っていますが、どのように&t来るべきであることを理解 も同

    112

    4答えて

    変数のアドレスを出力するために使用するフォーマット指定子はどれですか?私は以下のロットの間で混乱しています。 % U - 符号なし整数 % X - 進値 %のP - ボイドポインタ アドレスを印刷するための最適なフォーマットですか?

    1

    1答えて

    ARMベースのボードにLCDディスプレイドライバを書き込もうとしています。 LCDコントローラが外部メモリバスに接続されています。 コントローラのレジスタの物理アドレスを仮想アドレスに変換しようとしました。 私はそれを行うために以下のコード部分を使用します。 #define AT91_VA_BASE_CS2 phys_to_virt(0x50000000) static inline unsi

    1

    1答えて

    GetProcAddress()の機能は何ですか?いくつかのフォーラムによれば、関数アドレスをDLLに表示します。 私は適切なパラメータを使用して上記の機能を実行すると、私はいくつかのアドレスAとしてprintfのアドレスを取得するが、私はcout << printfをすれば、別のアドレスBを取得します。 なぜですか? cout << GetProcAddress( GetModuleHa

    3

    1答えて

    matrix,&matrix,matrix[0]および&matrix[0]+1の違いは何ですか? ndまた、そのメモリ表現。 Cにおいて int main(){ int matrix[4][3]; printf("%u\n",&matrix); printf("%u\n",&matrix+1); printf(" %u\n",matrix);

    6

    2答えて

    std::stringの各文字のアドレスを印刷しようとしました。しかし、私は内部で何が起きているのかを理解していないので、アレイのために期待通りにアドレスを与えている間にこの出力の結果となるstd::stringがあります。誰かが何が起こっているのか説明できますか? #include <iostream> #include <string> using namespace std; in

    1

    1答えて

    私は最近、プログラミングのバックアップを選びました。私は他のプログラムのメモリを読むことに不思議でした。 最初に、私は純粋に教育目的のためだけにこれをやっていて、それができるかどうか疑問に思っていました。つまり、どのゲームでも何らかの優位性を達成することは決してできません。 はとにかく、私は(のはティミーを言わせて)メモリに私のキャラクターの名前を探していました。(さんがそれをgenericmmo

    20

    3答えて

    私は私の変数 volatile int clock; cout << &clock; のアドレスを検査したかった。しかし、それは常にxはアドレスに1アム私は何か間違ったことをやっていると言っています?

    2

    1答えて

    私はSinatraで古典的なスタイルのアプリケーションを実行していますが、アプリケーションがバインドされているURLを取得したいと考えています。例えば、私が開発環境で起動すると、http://localhost:4567/が得られます。実稼働環境では、これは次を指します。http://example.com/ リクエストから取得することは可能です。しかし、私は構成ブロックでそれが必要です。どうやっ