問題タブ [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.
c++ - ostreamを使用してc++でunsignedcharを16進数として出力するにはどうすればよいですか?
C++で符号なし8ビット変数を操作したいと思います。算術に関する限り、unsigned char
またはトリックを実行します( AFAIKはのエイリアスにすぎないため、これは予想されます。つまり、デバッガーがそれを提示します。uint8_t
uint8_t
unsigned char
問題は、C ++でostreamを使用して変数を出力すると、charとして扱われることです。私が持っている場合:
その場合、出力は次のようになります。
それ以外の
を使用してみuint8_t
ましたが、前に述べたように、unsigned char
それはtypedefされているので、同じように動作します。変数を正しく出力するにはどうすればよいですか?
編集:コード全体の多くの場所でこれを行います。印刷するたびにキャストせずにこれを行う方法はありますか?int
iphone - Unsigned Charを増減する方法は?
ピクセル値(チャンネルRGBAあたり8ビット)を数値的に一定量増減させて変更しようとしています。Objective-CまたはCでこれを行うにはどうすればよいですか?次のコードは、毎回「エラー:EXC_BAD_ACCESS」を生成します。
そしてさえ
補足: rawDataはunsignedchar型のデータバッファです
c++ - unsigned charをsprintfする方法は?
これは機能しません:
このエラーが発生します:
パラメータ2を「unsignedchar」から「char」に変換できません
iphone - iPhoneゲームでOpenALがリークを引き起こす
この投稿で見つけたコードから iPhone ゲームに OpenAL を統合していますが、コンパイラは次のコード行でエラーを出しました:
unsigned char *outData = malloc(fileSize);
だから私はこれに変更しました:
unsigned char *outData = (unsigned char*) malloc(fileSize);
.
これによりコンパイラ エラーは解消されましたが、2 つのリークが発生したようです。
Malloc 32 Bytes 0x505cb40 AudioToolbox SimAggregateDevice::CreateAggregateDevice(__CFString const*, __CFString const*, unsigned long&)
と
NSCFDictionary 0x505be30 64 AudioToolbox SimAggregateDevice::CreateAggregateDevice(__CFString const*, __CFString const*, unsigned long&)
これは unsigned char 行を変更したためですか? 誰かがこれらのリークを取り除くのを手伝ってくれたら、とても感謝しています。
c++ - std::basic_ofstream の接続FIFOに。bad_cast 例外
Linux 2.6.32 で gcc 4.4.3 を使用すると、std::basic_ofstream を FIFO に接続するときに bad_cast 例外が発生します。
デバッガーをステップ実行すると、ストリームまたは filebuf オブジェクトの _M_codecvt メンバーが NULL であるため、標準ライブラリのさまざまな場所でエラーが生成されていることがわかります。どこで発生するかは、操作の順序によって異なりますが、いずれも同じ原因のようです。
それで、私はここで根本的に愚かなことをしていますか?ofstream と ifstream は正常に動作します。char 以外のストリームを FIFO にアタッチしてはならない理由はありますか?
前もって感謝します。
編集: ソース コードを追加します。
このバージョンでは、ステートメントstream_buffer->in_avail()
を交換した場合、すべて問題ないという例外が発生します。#define
c - unsigned char の最大値
このプログラムが 256 を出力するのはなぜですか?
私が理解しているように、0x80= 0b10000000 であり、unsigned char は 8 ビットであるため、左シフト後に「1」がオーバーフローし、出力は 256 ではなく 0 になるはずです。
python - Pythonへのunsignedchar*画像
SWIGを使用してカメラライブラリのPythonバインディングを生成することができ、ライブラリの組み込み関数を使用して画像をキャプチャして保存することができました。カメラからPythonImageLibrary形式にデータを取得しようとしています。ライブラリには、カメラデータをunsignedchar*として返す関数があります。unsigned char *画像データをPythonで使用できるデータ形式に変換する方法を知っている人はいますか?基本的に、unsignedchar*画像データをPythonImageLibrary形式に変換しようとしています。
ありがとうございました。
java - C / C ++unsignedcharをJAVAに変換する際の問題
unsignedcharの問題。ASCII/拡張ASCIIのデータを含むPPM画像ファイルを読んでいます。
キャラクターの場合、例えば。'†'、JAVAでは、charとして読み取り、intに型キャストした後、その値は8224です。C/ C ++では、unsigned charとして読み取り、intに型キャストした後、その値は160です。
値160を取得するためにJAVAを読み取るにはどうすればよいですか?
次のC++
Javaでは、
以下にいくつかの例外を示します。8224†8226•8800≠8482™8710∆ 8211 – 8221” 8216 '9674◊8260⁄ 8249 ‹8249 ‹8734∞8747∫8364€8730√8804≤
以下はいくつかの良いものです94^102 f 112 p 119 w 126〜196Ä122z197Å197Å
どんな助けでも大歓迎です
c - 「char」を「unsigned」として受け取るコンパイラはありますか?
ファイルまたはプロジェクト設定でユーザーが明示的に言及しない限り、デフォルトのタイプの char を符号なしとして受け取る C コンパイラはありますか?
/関羽_