問題タブ [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++ - unsigned char とは何ですか?
C/C++ では、anunsigned char
は何に使用されますか? レギュラーとどう違うのchar
?
c++ - C/C++(ms)でchar[]をtchar[]に/から変換する最も簡単な方法は何ですか?
これはかなりソフトボールの質問のように思えますが、char と tchar の参照に関して非常に多くのバリエーションがあるように見えるため、私は常にこの関数を調べるのに苦労しています。
c - char配列からn文字を取得する方法
C アプリケーションに char 配列があり、250 の部分に分割して、一度にそれ以上受け入れない別のアプリケーションに送信できるようにする必要があります。
どうすればいいですか?プラットフォーム: win32。
c++ - const char * を戻り値の型としてキャッシュする
C++ について少し調べていたところ、RTTI (Runtime Type Identification) に関する次の記事が見つかりました:
http://msdn.microsoft.com/en-us/library/70ky2y6k(VS.80).aspx。まあ、それは別の話題です:) -しかし、クラスで奇妙なことわざにtype_info
出くわしました。つまり、メソッドについて::name
です。「type_info::name
メンバー関数はconst char*
、型の人間が読める名前を表す null で終わる文字列に a を返します。ポイントされたメモリはキャッシュされており、直接割り当てを解除することはできません。」
どうすればこのようなものを自分で実装できますか!? char
呼び出し元が削除する新しい -array を作成したくないため、以前はこの正確な問題にかなり苦労していたので、std::string
これまでに固執してきました。
簡単にするために、 を返すメソッドを作りたいとし"Hello World!"
ましょう。それを呼び出しましょう。
個人的には、次のようにします(疑似):
..しかし、これは、呼び出し元がdelete[]
私のリターンポインターで a を実行する必要があることを意味します:(
事前にThx
.net - ブール値がcharよりも多くのメモリを消費するのはなぜですか?
.NET Frameworkでブール値が4バイト、文字が2バイトを消費するのはなぜですか?ブール値は1ビットを占めるか、少なくとも文字よりも小さい必要があります。
c# - C#でcharをintに変換する
私はC#に文字を持っています:
今、私は2をintに入れたいと思います。Convert.ToInt32は、数値2ではなくcharの実際の10進値を返すことがわかりました。以下は機能します。
int.parseは文字列でも機能します。
文字列にせずにcharからintに移動するネイティブ関数はC#にありませんか?これは些細なことですが、直接変換を行うネイティブなものがないのは奇妙に思えます。
c++ - Char が範囲内にあるかどうかを確認する
言う範囲があり、000080-0007FF
16 進数を含む char がその範囲内にあるかどうかを確認したい場合、どうすればよいですか?
例
c - Cでunsigned char *の長さを見つける方法
私は変数を持っています
データの長さを見つける方法は?
char - Telnet クライアントを強制的にキャラクター モードにする
私は、telnet クライアントからのソケット接続を受け入れ、シンプルなキーボード駆動のキャラクター GUI を作成するアプリケーションを持っています。
少なくとも Linux では、telnet クライアントはデフォルトで行単位モードになるため、常に^]mode char
手動で行う必要があります。
関連する RFC をざっと見てIAC DONT LINEMODE (\377\376\042)
みると、クライアントが接続するとすぐにアプリケーションが単純に文字を送信した場合、クライアントは強制的に文字モードにする必要があることが示唆されています。ただし、違いはありません。
仕事をする最も簡単なコードは何ですか? 理想的には、送信される単なる文字列です。私のアプリケーションは、クライアントが送り返すジャンクを吸収できます。
c++ - 文字列から const char* へ
この行:
(*it
文字列へのイテレータ)
このエラーが発生し続けます:
``strcat(char[200], const std::basic_string, std::allocator >&)'' の呼び出しに一致する関数がありません
strcat
take in a char*
whileは文字列だからだと思い*it
ます。文字列から に変換してchar*
で動作させるにはどうすればよいstrcat()
ですか?
試してみましstrcat(query,(*it).c_str())
たが、実行時エラーが発生するだけです。
編集:申し訳ありませんが、に変換する必要がありますconst char*