問題タブ [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.
c - Cで、最初の2文字だけをstrcmpしてから連結する方法は?
Cでは、最初の2文字だけをstrcmpするにはどうすればよいですか?次に、別の文字列と連結しますか?このようなもの:
php - strcmpを使用して、ログ行の重複を防ぎます
以下のコードを使用して、ログの最後の行からタイムスタンプを引いたものを$ dataと比較しています。両方をエコーしましたが、まったく同じですが、毎回新しいログエントリを書き込んでいます。私はここで何かが欠けていますか?行が同じである場合は中断する必要があり、そうでない場合は新しいエントリを書き込む必要があります。
c - 代入の左オペランドとして必要な左辺値
なぜ私は得ているのですか
単一の文字列比較で?でこれを修正するにはどうすればよいC
ですか?
ありがとう!
c - 空の文字列のstrcmp
私はいくつかのコードをレビューしていました、そして私は誰かがするのを見ました
私は興味があります。
これは正しいですか、またはstrcmpはそれらを同じにするのに十分最適化されていますか?
(多少の違いがあっても小さいと思いますが、私の方法で少なくともいくつかの指示を節約できると思います。)
c - strcmpによるセグメンテーション違反
次の方法で strcmp を使用しています
- char[] 配列名を渡す
文字列リテラルへのポインターを渡しますが、2 番目の結果はセグ フォールトになります。ポインターが正しい文字列リテラルを指していることを確認しましたが、なぜセグフォルトが発生するのか混乱しています。コードは次のとおりです。
/li>
それを str.c として保存しています。コンパイルすると、最初に次の警告が表示されます。
最後にそれを実行すると、以下に示すようにセグフォルトが発生します
c - C - 数値文字列の比較
プロの好奇心から、C で 2 つの完全な数値文字列を比較する最も安全/最速/最も効率的な方法は何ですか?
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]); を削除した場合です。何も見つかりません...
私は自分が間違っていることを本当に見ることができません。
手伝って頂けますか ?
前もって感謝します。
c - リンクリストで strcmp を使用して比較する
私はリンクされたリストについてよく理解していません。それが可能かどうかはわかりませんが、それを行う必要があります:)構造体にロードされるリンクされたリストがあり、すべての文字を比較する必要があります構造体で....例の方が良いです:
これはリンクされたリストなしです
構造体
今、私はこのようなことをする必要がありますが、リンクされたリストで
c - C コード - 2D char 配列から重複する単語を削除するロジック
こんにちは、私は2D char配列を持っているCコードを持っています -
この配列は、名前を持ついくつかのロジックによって埋められます。実際に見つかった名前の総数 (100 個未満の名前である可能性があります) を変数 names_found で追跡しています。
ここで、存在する可能性のある重複した名前を削除したいと思います。私がやろうとしていることは、次のようなものです。
重複した単語を削除するこのロジック
は、機能的に正しいですか?
速度を最適化するにはどうすればよいですか。
より良い/より高速なソリューション。
c - C の文字列の英数字ソート順
重複の可能性:
C の自然な並べ替え - 「数字と文字を含む文字列の配列」
qsort と strcmp を使用して C で文字列をソートする場合、英数字エントリ (通常は数字で終わる文字列) が次のように奇妙にソートされるという問題があります。
- エントリー1
- エントリー12
- エントリー2
望ましい動作は次のとおりです。
- エントリー1
- Entry1_new
- エントリー2
- エントリー12
これを行う最も簡単な方法は何ですか?
ありがとう