問題タブ [unsigned-char]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3980 参照

python - Python文字列をunsigned char配列に変更するには?

クラスのPythonで簡単な辞書攻撃を書いています。ユーザー名とハッシュ化されたパスワードを含むシャドウ ファイルと辞書ファイルが提供されます。1 ~ 255 のソルトを各辞書の単語の先頭に追加し、それぞれの MD5 ハッシュを取得してシャドウ ファイルと比較する必要があります。私は非常に近いですが、私の問題は私が信じているエンコーディングです。私のインストラクターは、ハッシュする前に、salt + password が unsigned char 配列として C に格納されていると言いました。Pythonでこれに変換するにはどうすればよいですか? ISO-8859-1 を含むいくつかのエンコーディングを試しましたが、何も動作しないようです。必要に応じてコードを提供できます。

これが私のコードです:

これが提供されたシャドウファイルです

そして、これが私が現在得ている結果です。見つかったパスワードは 1 つだけです。

0 投票する
1 に答える
14079 参照

c++ - c ++unsignedcharメモリコピー

あるメソッドから別のメソッドにunsignedchar配列を渡す必要があり、次のコードを使用してみました。

これらの3つの方法(で使用ReceiveSystemState)はどちらも期待どおりに機能しませんでした。それらのそれぞれを使用した後、それがコピーされるのは最初の文字でstrRecvBufferあり、それ以上のものではありません。にはstrRecvBuffer要素ごとに空の文字がありますが、その文字列はハードウェアデバイスからのメッセージであり、そのメッセージはプロトコルを使用して分析されるため、そのまま必要です。ここで何が恋しいですか?初期化lpBufferが間違っていますか?

編集:私はmemcpy仕事をするために簡単な方法を使用しました。それでも同じ結果です。コピーされるのは、の最初の文字だけですstrRecvBuffer

EDIT2:作業コード:

0 投票する
3 に答える
360 参照

c++ - unsigned char を文字列に読み込む

符号なし文字の配列があります:

その配列から最初の N 個の unsigned chars を文字列に読み込みたいのですが、 をstrncpy()参照すると、signed chars へのポインタしか取得できないようです。

私は見ているべきmemcpy()ですか?

0 投票する
2 に答える
18706 参照

c - float 値を unsigned char 配列に格納する

申し訳ありませんが、この小さなことを検索したところ、以下のリンクに関連するものが見つかりましたが、何もわかりませんでした

  1. 後で使用するためにフロートを配列に格納する方法は?

  2. unsigned char配列への格納

float 値を格納する方法は、後でメモリ バッファに格納するために使用される unsigned char に 0.00895 を想定します。

その後、配列を読み戻す必要があり、メモリから読み返したいと考えています。

ありがとう

0 投票する
2 に答える
1244 参照

c - C の unsigned char * に関する奇妙な問題

だから私は unsigned char * を返すメソッドを持っています

someMethod(128) を呼び出したとき:

それは印刷されます

s = someMethod(128) を割り当てるので、まったく意味がありません。a と s が同じ値であってはいけませんか?!? どんな助けでも大歓迎です。ありがとうございました!

0 投票する
1 に答える
211 参照

c++ - unsigned char および string を関数宣言として使用する

この関数で作成された unsigned char を受け取る bitstring という関数を作成する必要があります。

この関数は 8 ビットを取り、0 ~ 255 の unsigned char を返します

元に戻す必要がありますが、関数のパラメーターとクラスの最初の行を書き留める際に問題が発生しました。

私が持っているものは次のとおりです。

私はそれがあるべきだと思います:

これはもっと理にかなっていますが、最初の署名なしの文字が必要な理由はまだわかりません...

関数の最初の行はどのように記述すればよいですか?

0 投票する
1 に答える
1395 参照

c++ - CコードベースからのC++でのunsignedchar*のstrchrの低侵襲変更?

CコードベースをC++としてコンパイルし、インクルードの一部を微調整しようとしています。strchr()unsignedcharポインタで使用します。例:

-fpermissiveこれにより、C ++でエラーが発生します(他の場所で説明されている理由により)...。

通常、この種のことに直面したとき、私は「strchr、yuck、ただそれを完全に取り除く」に行きます。しかし、私はこれらのファイルを自分で変更したくありません。これは、かなり古いプラットフォームに非常に移植性が保たれているCコードです。彼らは、C ++をなだめるためにコールサイトにキャストを配置することに満足していません...「struchr」が存在し、標準である場合、おそらくそれを使用します。

次のように、なんらかの方法でハックすることもSomethingICanChange.hできます。

それはで動作し-fpermissiveます。しかし、Cコードベースへのそのオーバーロードをチェックすることはできません(まあ、#ifdefなしでは)。誰かがもっと良いアイデアを持っているかどうか疑問に思っているので、それがstruchrこの状況の人々がやることになるかどうか(または一般的な名前がある場合は一般的な名前)を追加します。

0 投票する
0 に答える
1380 参照

c++ - inode ビットマップを unsigned char として出力します

unsigned char としてフェッチされた inode ビットマップのビットを出力するにはどうすればよいですか? これは、ビットマップを取得するために使用される私のコードです。ビットマップをバイナリ形式で出力したいのです。

私はこのコードについて少し疑問があります.どうすれば結果を確信できますか.ubuntu 12.4 ex4ファイルシステムで実行しています.

編集:生のディスク イメージを作成して読み取ろうとしましたが、EXtended2 ファイル システムではないというエラーが表示されますか? これは私が使用したアドレスです:

0 投票する
2 に答える
1361 参照

c# - unsigned char ** C# と同等であり、戻り値をファイルに書き込む必要があります

win32 dll 関数を呼び出す必要があります

そして、私はC#でラップする必要があります

そして私はそれをac#アプリケーションから次のように呼び出しました

関数は C# ラッパーで宣言され、C# テスト アプリで呼び出されますか? ここで、arg2 をテキスト ファイルに保存する必要があります。どうやってするか。

ハンスから回答を得て、私はそれを使用してファイルに書きました

0 投票する
0 に答える
478 参照

iphone - iOS-Blue Bambooプリンターを使用して画像をunsignedcharに変換し、画像を印刷するにはどうすればよいですか?

BlueBambooプリンターを使用して1つのプリンターアプリを開発しています。1つの画像を印刷したいのですが、サンプルコードで提供されているため、unsignedchar配列に変換できません。これどうやってするの?これが彼らが提供するサンプルコードです。