問題タブ [strcmp]

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

c - Cで、最初の2文字だけをstrcmpしてから連結する方法は?

Cでは、最初の2文字だけをstrcmpするにはどうすればよいですか?次に、別の文字列と連結しますか?このようなもの:

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

php - strcmpを使用して、ログ行の重複を防ぎます

以下のコードを使用して、ログの最後の行からタイムスタンプを引いたものを$ dataと比較しています。両方をエコーし​​ましたが、まったく同じですが、毎回新しいログエントリを書き込んでいます。私はここで何かが欠けていますか?行が同じである場合は中断する必要があり、そうでない場合は新しいエントリを書き込む必要があります。

0 投票する
6 に答える
418434 参照

c - 代入の左オペランドとして必要な左辺値

なぜ私は得ているのですか

単一の文字列比較で?でこれを修正するにはどうすればよいCですか?

ありがとう!

0 投票する
8 に答える
30094 参照

c - 空の文字列のstrcmp

私はいくつかのコードをレビューしていました、そして私は誰かがするのを見ました

私は興味があります。

これは正しいですか、またはstrcmpはそれらを同じにするのに十分最適化されていますか?

(多少の違いがあっても小さいと思いますが、私の方法で少なくともいくつかの指示を節約できると思います。)

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

c - strcmpによるセグメンテーション違反

次の方法で strcmp を使用しています

  1. char[] 配列名を渡す
  2. 文字列リテラルへのポインターを渡しますが、2 番目の結果はセグ フォールトになります。ポインターが正しい文字列リテラルを指していることを確認しましたが、なぜセグフォルトが発生するのか混乱しています。コードは次のとおりです。

    /li>

それを str.c として保存しています。コンパイルすると、最初に次の警告が表示されます。

最後にそれを実行すると、以下に示すようにセグフォルトが発生します

0 投票する
6 に答える
18648 参照

c - C - 数値文字列の比較

プロの好奇心から、C で 2 つの完全な数値文字列を比較する最も安全/最速/最も効率的な方法は何ですか?

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

c - strcmp の動作がおかしい

ファイル内の文字列を検索する小さなプログラムがあります。この文字列の末尾には可変部分があり、常にサイズを示すバイトが先行します。

たとえば、「aaaaa.http://www.example.combbbbb」の「http://」を探します (「.」の ASCII コードは 0x17.

ファイルを開いたとしましょう。実行されるコードは次のとおりです。

すべてのファイルを読み取り、ベース (http://) と比較する次の文字をバッファーに入れます。

私の問題は、 printf("\n | %d (%c) - %d (%c) ",buffer[ij],buffer[ij],base[ij],base[ij]); を削除した場合です。何も見つかりません...

私は自分が間違っていることを本当に見ることができません。

手伝って頂けますか ?

前もって感謝します。

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

c - リンクリストで strcmp を使用して比較する

私はリンクされたリストについてよく理解していません。それが可能かどうかはわかりませんが、それを行う必要があります:)構造体にロードされるリンクされたリストがあり、すべての文字を比較する必要があります構造体で....例の方が良いです:

これはリンクされたリストなしです

構造体

今、私はこのようなことをする必要がありますが、リンクされたリストで

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

c - C コード - 2D char 配列から重複する単語を削除するロジック

こんにちは、私は2D char配列を持っているCコードを持っています -

この配列は、名前を持ついくつかのロジックによって埋められます。実際に見つかった名前の総数 (100 個未満の名前である可能性があります) を変数 names_found で追跡しています。

ここで、存在する可能性のある重複した名前を削除したいと思います。私がやろうとしていることは、次のようなものです。

重複した単語を削除するこのロジック
は、機能的に正しいですか?

速度を最適化するにはどうすればよいですか。

より良い/より高速なソリューション。

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

c - C の文字列の英数字ソート順

重複の可能性:
C の自然な並べ替え - 「数字と文字を含む文字列の配列」

qsort と strcmp を使用して C で文字列をソートする場合、英数字エントリ (通常は数字で終わる文字列) が次のように奇妙にソートされるという問題があります。

  • エントリー1
  • エントリー12
  • エントリー2

望ましい動作は次のとおりです。

  • エントリー1
  • Entry1_new
  • エントリー2
  • エントリー12

これを行う最も簡単な方法は何ですか?

ありがとう