問題タブ [strchr]

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

c++ - char* ポインタを C++ 文字列に変換するには?

私は C++ を持っていますstring。この文字列を、char*パラメーターを受け入れる関数 (たとえば - strchr()) に渡す必要があります。

a) そのポインターを取得するにはどうすればよいですか?

b) に相当する機能はありstrschr()ますC++ stringsか?

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

c - Cで文字列内の文字のインデックスを見つけるにはどうすればよいですか?

文字列が"qwerty"あり、その中の文字のインデックス位置を見つけたいとしますe。(この場合、インデックスは になります2)

Cでどうすればいいですか?

関数を見つけましたstrchrが、インデックスではなく文字へのポインターを返します。

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

c - 効率的な memcspn

memcspn 関数の効率的な実装を知っている人はいますか?? strcspn のように動作する必要がありますが、null で終了する文字列ではなく、メモリ バッファーでスパンを探します。ターゲット コンパイラは visualC++ です。

ありがとう、ルカ

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

c - strchr()、APT_String、減算演算

ハイフン付きの姓を比較する C で書かれたプログラムを使用しています。たとえば、Mary Jay-Blige と Mary Kay-Blige を比較できます。ハイフンを見つけて変数をその位置に設定するコードは次のとおりです。

ここで、APT_String は IBM の DataStage のデータ型です。

上記のコードを継承し、「動作」しているように見えますが、操作について明確にしたいと思いp_ich-LAST_NAME+1ます。つまり、strchr()最初の '-' の位置を返す場合、C はこの演算をどのように処理するのでしょうか?

を呼び出すとcout<<p_ich;、 が得られ-Bligeます。指定された文字が見つかったら、文字列の残りを返すと思いますか?

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

c - C 言語 strchr セグメンテーション違反文字置換

C 文字列内の「&」をすべて「,」に置き換える必要があります。

私はこれをやった、それは動作します

コード 1:

「エレガント」になるために、次のことを試しましたが、ポインターカーソルが破損するまで、セグフォルトにつながります。奇妙なことに、私は vmware vm 内で Linux を実行しています。

コード 2:

では、何が間違っているのでしょうか? ...

コード 1 は「エレガント」だと思いますか? ...

よろしく。

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

c++ - Cの別のchar配列でchar配列を見つける

こんにちは、文字列内の単語を検索する方法を知っているのに、strchr 関数で 2 つの変数を使用できない理由

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

c++ - strchr()でNULLが渡された場合はどうなりますか

Linuxでコードを実行しています。strchr()関数にNULLが渡されると、プログラムが中止されるのがわかります。これは、AIXで実行している場合は発生しないようです。

strchr()の動作にこの違いがある理由を誰かが知ることができますか?

ありがとう

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

c - C++ strchr 関数とその仕組みについて知る必要がある

strchrC++の関数について知りたいです。

例えば:

この行の意味は何ですか?

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

c++ - strchr が char[] で機能しない

C ++の練習のためにROT13に取り組んでいます。ただし、このコードはエラーを返し、コンパイルに失敗します。理由がわかりません! 次の行にコードのスニペットを投稿しています

Q2. また、alphabet[] から一致する文字のインデックスを返すのを手伝ってください (たとえば、「f」の場合は 5)。これに 13 を追加して、それを x に追加するなど..

Q3. 実践以外に、より効率的なアルゴリズムを開発するのに役立つ CS のコースはどれですか? それは計算理論、離散数学、またはアルゴリズムですか?

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

c - エスケープされていない文字の最初の出現を見つける

指定された文字列内でエスケープされていない最初の文字を見つける最良の方法は何ですか?

これは私がやった方法ですが、複雑すぎると感じています。