問題タブ [string-conversion]

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 投票する
2 に答える
965 参照

c++ - Win32のウィンドウタイトルバーに出力するためにdouble値を文字列に変換する方法

重複の可能性:
C ++でdoubleを文字列に変換するにはどうすればよいですか?
doubleを文字列C++に変換しますか?

ここでVisualStudio2012の土地で遊んでいるC++とWin32の合計noobは、噛むことができる以上に噛むことがあるので、我慢してください:)

リアルタイム更新のためにpeekmessageループを使用してウィンドウを設定するだけのWin32アプリがあります。アプリは正常に実行され、ウィンドウは正常に表示されます。提供された時計/タイマークラスからの1秒あたりのフレーム数を表示するウィンドウタイトルバーにテキストを印刷したいと思います。

クライアント領域にテキストと変数の値を出力するためのGDI/GDI +またはDirect2D&DirectWriteをまだ学習していないので、今のところ、いくつかの基本的な統計をウィンドウに出力する簡単な方法が必要であり、最も簡単な方法は更新することです。この段階でのウィンドウタイトル。私のウィンドウクラスにはstd::wstringを受け取るSetTitleメソッドがあるので、リテラルテキストとdoubleなどの変数値から文字列を構築するのに最適な方法を考えていましたか?ご想像のとおり、コンソールベースのアプリの基本的なstd:cout以外の文字列にも慣れていません。

アマゾンは私の聖典「ペッツォルドの本、第5版」が3日先にあると言っているので、どんなヒントも大歓迎です。今年は私のクリスマスカードリストに載せます。

ありがとう。

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

c - C:モジュール内のdoubleの文字列の変換(カーネル内の別名)

古い「atoi」のようなものを使いたいのですが、カーネル空間にそれがないことがわかりました。

モジュールのwriteメソッドにこのコードがあります。書き込みはユーザースペースで私によって制御されており、ユーザーは常に次の形式で何かを書き込むことになります。

「0.99.57.6」

したがって-私はそれを解析するためにこのコードを持っています:

次に、次のように、モジュールが作成するprocfileをエコーする(writeメソッドを呼び出す)ことでモジュールをトリガーします。

dmesgを使用:

カーネルに印刷し直すとき...私が望むように何も実行されません!私の0.9は0に殺されます(それが理にかなっているなら、それは正当なlong long値ではありません)。最も重要なことは、私のdoubleは変換されず、文字%fを出力するだけです。入力したとおりに印刷するにはどうすればよいですか?

ありがとう

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

c++ - C/C++で文字列をUTF8からLatin1に変換するには?

私が持っている質問は非常に単純ですが、これまでのところ解決策を見つけることができませんでした:

libiconv のような余分なライブラリを使用せずに、UTF8 エンコードstringを C++ でエンコードされた latin1に変換するにはどうすればよいですか?string

これまでに見つけたすべての例は、latin1 から UTF8 への変換に関するものですか?

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

html - 比較のために HTML 要素 ID を文字列に変換する

次の HTML コードの this.id の値を比較に使用することはできますか?

フォトアルバムを作成しています。訪問者が写真をクリックすると、ポップアップが表示され、ユーザーがクリックしたアルバムの写真のサムネイルが表示されます。この関数は、ポップアップを作成するために使用されます。

}

loadContent 関数は次のようになりますが、何もしません。文字列をHTML要素と比較しようとしているからだと思いますが、よくわかりません。if (albumname == 'AllroundBikes'){}else{} ステートメントを削除すると、すべて正常に動作します。

}

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

c - st_mtime(stat関数から取得)をstringまたはcharに変換する方法

st_mtimeをJavaレイヤーに渡すために文字列形式に変換する必要があります。この例を使用しようとしていますが、 http: //www.cplusplus.com/forum/unices/10342/コンパイラーでエラーが発生し ます。

'long unsignedint*'から'consttime_t * {aka long intconst*}'への無効な変換

'tm * localtime(const time_t *)'の引数1を初期化しています[-fpermissive]

私が間違っていること、文字列表示でstat関数を使用してファイルの作成時間を取得する方法。

助けてください。

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

asp.net - ASP.NetGridViewHTMLを文字列に変換する

GridViewからHTMLを取得して文字列に保存し、文字列をメールの本文で使用できるようにしようとしています。

これまで、このコーディングをコードビハインドで使用してきました。

アプリケーションの実行中は、次のエラーが表示されます。

そこで、マークアップのこの場所にフォームタグを配置しました。

ここで、次のエラーが発生します。

マークアップの他の場所には他のフォームタグはありません。

これはGridViewのマークアップです。

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

php - PHP: 文字列から配列へ、スペルをチェックして、文字列に戻す (特殊文字を保持する)

私は、フォームの送信時に次のことを行う必要があるカスタムスペルチェッカーに取り組んでいます(そして、学習しながら学習しています):

  1. textarea から送信された文字列を単語の配列に変換します。
  2. englishmysqlテーブルの配列内の各単語を検索します。
  3. 単語が存在しない場合は、HTML タグでラップしてスペルミスとしてマークします。
  4. 配列を変換して、元の句読点、改行、および新しくタグ付けされた単語を含む文字列に戻します。

私はphp.netだけでなく多くの投稿を検索し、#4を除くすべてを実行する次のコードを思いつきました.2、3日間そこに行き詰まっています(または保存部分の#1の前ですが、頭を包むことができないようです):

現在のコード:

私の文字列が次の場合、上記のコードを使用します。

Spellling games; they're alot of fun!

次に、私の配列は次のようになります。

コードは次のように出力します。

スペリングゲームはとても楽しいです

しかし、私はそれを出力したい:

スペリングゲーム; 彼らはとても楽しいです!

#4を達成するための提案はありますか?

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

c# - 数百万文字*から文字列への変換の最適化

入力パラメータとして数百万文字*(通常は512文字未満の文字列(Unicode))を取り込んで、それらを.net文字列として変換および保存する必要があるアプリケーションがあります。

それは私のアプリケーションのパフォーマンスの本当のボトルネックであることが判明しました。より効率的にするためのデザインパターンやアイデアはあるのでしょうか。

改善できると感じさせる重要な部分があります。重複がたくさんあります。100万個のオブジェクトが入ってくるとすると、50個のユニークなchar*パターンしかないかもしれません。

ちなみに、char *をstringに変換するために使用しているアルゴリズムは次のとおりです(このアルゴリズムはC ++ですが、プロジェクトの残りの部分はC#です)

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

c - WinPE 環境での C/C でのバリアント文字列変換

Win32_DiskDrive のインスタンスを取得し、その Size プロパティを取得する WMI クエリがある C/C++ コードの問題があります。このプロパティは Variant 型として取得され、失敗している UINT64 型に変換する必要があります。

バリアントの wchar 値をそのまま印刷すると、OK と印刷されます。しかし、UINT フォームのいずれかを印刷すると、文字化けした値が得られます。これは WinPE 環境にあり、何かに影響するかどうかはわかりません。

コード スニペットは次のとおりです。

ログ ステートメントの出力: ディスク サイズ: 13440107520 4631112 4631112 4631112

ここで wchar* として出力される最初のサイズは正しいものです。

ここで見逃しているものはありますか?

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

c++ - 文字列から文字への変換 - c++

仕様に基づいて書いているプログラムでは、変数は文字列として関数に渡されます。別の変数を設定するには、その文字列を char 変数に設定する必要があります。どうすればこれを行うことができますか?

これはヘッダーファイルにあります:

これはそれを設定する関数です:

高度なヘルプをありがとう!