問題タブ [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++ - Char[] の消去
さて、私は他の誰かのコードに取り組んでいます。彼らはこれをたくさんします:
これにより、文字配列の最初の場所に \0 が配置されることはわかっています。しかし、これは文字列を消去する安全な方法ですか?
また、Visual Studio はメモリ リークを報告し続けています。これは、使用されている文字列に関連付けられています。
Ps。はい、std::string について知っています。はい、それを使用します。これは私のコードではありません。
c# - C#仮想キーコードをcharに変換するには?
仮想キーコードを文字にマップしようとしています。
私のコードは ProcessCmdKey を使用して WM_KEYDOWN をリッスンし、押されたキーにアクセスできるようにします。たとえば、一重引用符を押すと、222 のキーが得られます。これを keychar 39 にマップする必要があります。
私の開発コンテキストは次のとおりです。 - .net Framework 2.0 - 多くの場所に配置された UserControl
質問の答えを知っていますか?
c++ - SQLite C / C ++ API unsigned char *
SQLite C / C ++ APIunsigned char *
が、より事実上のchar *
タイプではなく、テキスト値に対してsを返すのはなぜですか?
これは、SQLite APIの決定が文字列のような値に対して与えられた従来のアドバイスと反対に見えることを除いて、unsignedcharの質問にいくらか関連しています。char *
例えば:
c++ - lptstr を char* に変換します
LPTSTR
型をchar *
C++に変換する方法を知っている人はいますか?
c++ - int を char* に追加します
char*
c++ で a に整数をどのように追加しますか?
c++ - std::string を const char* または char* に変換する方法
をまたはに変換するstd::string
にはどうすればよいですか?char*
const char*
null - sprintf アクセス違反
次のコードに問題があります。
正常にコンパイルされますが、実行すると、悪名高い「0XC0000005 アクセス違反」エラーが発生します。b を NULL、""、"0"、0 などに設定しようとしましたが、"0XC0000005 Access Violation" エラーまたは "Expression: string != NULL.
c++ - С++ の文字列リテラルは静的メモリで作成されますか?
c++ の文字列リテラルは静的メモリに作成され、プログラムの終了時にのみ破棄されますか?
.net - NHibernate FKはCHAR(6)であり、子テーブルPKがCHAR(6)であるため、さまざまなクエリが失敗します。
子テーブルのCHAR(6)主キーに基づく複数の1:nルックアップテーブルを持つレガシーOracleデータベースがあります。残念ながら、NHibernateがcharフィールド(特に主キーとしてのフィールド)を処理する方法に問題があるのは私だけではありません。見る:
- http://forum.hibernate.org/viewtopic.php?t=984281
- http://forum.hibernate.org/viewtopic.php?t=975743
- http://forum.hibernate.org/viewtopic.php?p=2382974
- http://www.hibernate.org/388.html
- ...などなど....
問題に対処するためにカスタムユーザータイプを実装しようとしていますが、session.Get()でcharフィールドをキーとして処理する方法についてまだ混乱があるように思われるため、より良い方法があるかどうかを確認したいと思いました。 。およびsession.Load()...(したがって、これらのテーブルはアプリケーションの中心であるため、やり直す必要がないことを確認したいと思います)。これに遭遇したのは私だけではないと確信しています。経験豊富なNHibernateユーザーからのアドバイスをいただければ幸いです。
物事をより面白くするために、OracleでNHibernateを使用すると、私が予期していなかったいくつかのカーブボールがスローされます。
arrays - 文字列をポインタからポインタへコピー
私はこの例を使用しています:
代わりに、名前とメールに独自の文字列を配置したいと考えています。(文字列 xyz を myData、次に tableData に配置しようとしています) myData を使用した strcpy は機能しません。ポインターと参照のすべての組み合わせを試しましたが、文字列をコピーしていないようです。助言がありますか?