問題タブ [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 投票する
1 に答える
60 参照

mysql - MySQL4.1でテーブルトラブルを作成する

表の作成文でchar型で定義された列は、varchar()として定義されます。これは、DBのdescでchar(8)がvarchar(8)に変換されるように定義されました。同じDB上のchar(1)-> char(1)

2バイトを超えるcharタイプのテーブルを定義した場合、varchar()に変換するのはMySQL 4.1の仕様ですか?

0 投票する
4 に答える
27524 参照

c - Cでは左シフト(char)0xFFを8で、intにキャストします

(char)0xffを8だけ左シフトし、それをintにキャストすると、-256または0xffffff00になります。なぜこれが起こるべきなのか誰かが説明できますか?

出力は

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

c++-cli - System ::String^をconstchar*に変換するにはどうすればよいですか?

私はC++/ CLIでアプリを開発していて、マネージ部分から使用したいアンマネージコードでcsvファイル書き込みライブラリを持っています。したがって、私の関数は次のようになります。

...しかし、私は光沢のあるSystem ::String^を互換性のあるものに変換するのに本当に苦労しています。基本的に、私は次のようなことをして電話をかけたいと思っていました。

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

c - Objective-Cの構造内にNSStringの値をchar配列として格納する方法は?

シングルトン クラスの構造内で an の値NSStringを aに割り当てるのに問題があります。char *以下は私の問題を単純化したものです。私のコードは、構造体でより多くのフィールドを利用し、より多くNSStringの を渡します。

構造を持つシングルトンクラス「SingletonClass」があるとします(Appleドキュメントで宿題を行い、正しく実装しました):

struct1.string1渡された NSStringの値を設定するこのメソッドを使用します。

そして、次を使用するこのメソッドstruct1.string1

あるクラスから呼び出して別のクラスinitStructWithString:(NSString *)inputStringから呼び出そうとすると、ゴミの山です。デバッグ中に、各クラスが this の同じインスタンスを取得していることを確認しました。useCharArraystruct1.string1SingletonClass

私はまだObjective-CとCを学んでいるので、メモリ管理に問題がある可能性があることを認識しています。a ではなく a[NSString cStringUsingEncoding]に割り当てる必要があることはわかっていますが、構造内のフィールドが a であるため、他にどのように対処すればよいかわかりません。新しい結果を割り当ててからコピーするなど、他のアプローチを試しました。そのアプローチは同じ結果をもたらしました。const char *char *char *initSructWithStringconst char *[NSString cStringUsingEncoding]strlcpystruct1.string1

NSStringanの値を構造体内に格納するための正しい手法は何ですか?また、char *この構造体内のフィールドがSingletonClass異なるクラスで使用されているため、値を確実に保持するにはどうすればよいですか?

0 投票する
7 に答える
16304 参照

char - ASCIIコードの順序付けの背後にあるロジックはありますか?

私は工学を勉強している弟にCを教えていました。さまざまなデータ型が実際にメモリに格納される方法を彼に説明していました。符号付き/符号なしの数値と10進数の浮動小数点ビットの背後にあるロジスティクスについて説明しました。彼にCでのchar型について話している間、ASCIIコードシステムと、charが1バイトの数値としてどのように格納されるかについても説明しました。

彼は、なぜ「A」にASCIIコード65が与えられ、他には何も与えられていないのかと私に尋ねました。同様に、なぜ「a」にコード97が具体的に与えられているのですか?大文字と小文字の範囲の間に6つのASCIIコードのギャップがあるのはなぜですか?私はこれを知りませんでした。これは私にも大きな好奇心をもたらしたので、私がこれを理解するのを手伝ってくれませんか。私はこれまで、このトピックについて論じている本を見つけたことがありません。

この背後にある理由は何ですか?ASCIIコードは論理的に編成されていますか?

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

sql - 文字がSQL列に現れる回数を数える方法は?

SQL データベースにあるユーザー ログ テーブルの場合、レポート リクエストからいくつかのパラメーターを追跡します。レポートでは複数の ID を渡すことができ、それらすべてをデータベース列の 1 つの列に格納します。これが正規化されたデータのセットである場合、これには間違いなく追加のテーブル設定がありますが、これは継承されたものです...

2 つ以上の ID が渡されたレポートが実行された回数を簡単に数えるよう求められました。すべてのレポートにコンマが含まれているため、複数のレポートが要求されているレコードの数を簡単に取得できます。

次に行う必要があるのは、列にカンマが出現する回数を数えることです。SQLでこれをどのように行いますか?

0 投票する
5 に答える
15178 参照

c# - C#で文字列を文字に連結する

文字列である「*」を配列内の文字に連結する必要があります。

例えば:

これどうやってするの?a*****結果を " "のようにしたい

0 投票する
11 に答える
6555 参照

c - 実行時に char[x] を char[y] にサイズ変更する

わかりました、これを正しく説明できれば幸いです。私は構造体を持っています:

今、私は問題に遭遇しました。ほとんどの場合、MyData.Data は 256 で問題ありませんが、保持できる文字数をさまざまなサイズに拡張する必要がある場合があります。ポインタが使えません。実行時にデータのサイズを変更する方法はありますか? どのように?コードは大歓迎です。

ありがとう

編集:

私はすべてのコメントに非常に感謝していますが、「多分これを試してみてください...」または「あれをしてください」、または「あなたのドンは間違っています...」コメントは役に立ちません. コードはここで役立ちます。答えがわかっている場合は、コードを投稿してください。

と:

1- ポインターを使用できません。理由を理解しようとしないでください。私にはできません 2-構造体が別のプログラムのメモリに挿入されています。それが理由です。ポインターはありません。

ここで少し大雑把で申し訳ありませんが、うまくいくと思われるさまざまなアプローチをすべて試したので、ここで質問しました。繰り返しますが、私はコードを探しています。現時点では、「うまくいくかもしれない...」や「これを検討したことがありますか...」には興味がありません。

ありがとう、そしてもう一度お詫びします

編集2

なぜこれが回答済みとして設定されたのですか?

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

c# - 複雑なスクリプトでコンテキスト整形入力の文字を取得するにはどうすればよいですか?

一部のRightToLeft言語 (アラビア語、ペルシャ語、ウルドゥー語など) では、各文字が異なる形になる場合があります。分離形、初期形、中間形があります (どの Unicode フォントについても、ウィンドウの文字マップで見つけることができます)。

ユーザーがテキスト ボックスに入力した正確な文字が必要だと想像してください。デフォルトでは、文字列を CharArray に変換すると、各文字が分離形式に変換されます。

(ユーザーがキーボードで文字を入力すると、それは分離された形式になり、画面に表示されると適切な形式に変換されるためです。これは単なる推測です。正確な文字コードを使用して文字列を作成する場合、適切な配列を生成します)。

私の質問は、テキスト ボックスに表示されている形式の文字列をどのように取得できるかということです。

.NETに方法がない場合、これは、このT_Tを変換するために独自のクラスを作成する必要があることを意味します