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

php - usortとstrcompを使用してPHP配列を並べ替える:バグ

usortとstrcompを一緒に使用して、キーの1つで配列を並べ替えると、奇妙な効果があります。つまり、入力した項目よりも少ない項目で配列が返されます。

私の場合の配列にはタスクを表す行が含まれており、配列内の行をキー'displayorder'で並べ替えたいと思います。これは数値ですが、アルファベット順に並べ替えたいと思います(理由は聞かないでください)。

9行ありますが、6行しか返されません。ちなみに、これらの6つはうまく分類されています。usortの代わりにuasortを使用すると、9行すべてが取得されますが、数値順に並べられます。

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

c - Cでの文字列compare(strcmp)の問題

私はCの初心者です。「#DEFINE」とcharbuf[256]を使用する文字列を比較したいと思います。これは私のコードです。

私のCコンパイラは、「../ src / server.c:417:エラー:'='トークンの前に式が必要です」というsystaxエラーを教えてくれます。しかし、「if(strcmp(buf、SRV_SHOWMENU)== 0)」に変更すると、1回の比較で問題ありません。

ありがとうございました。

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

c++ - char*と文字列マクロを比較する

私は次のコードを持っています:

C++との文字列を比較する方法はありargv[]ますINPUT_FILEか?私は試した

コンパイルされますが、false 毎回返されます。

ありがとう !

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

c++ - テンプレート化された関数..エラー:template-idがどのテンプレート宣言とも一致しません

関数テンプレートと、 3つの引数を取り、それらの中で最大のものを計算して出力する、明示的に特殊化されたテンプレート関数を作成しました。

テンプレートが正常に機能するのに対し、特殊な関数がエラーを引き起こしています。しかし、 char*型で作業したいと思います。

これは私が得るエラーです=> error: template-id ‘Max<>’ for ‘void Max(char, char, char)’ does not match any template declaration

以下は私のコードです:

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

c++ - C++ プログラムがクラッシュする

strcmp 関数を実装するためにこの割り当てを行いました。正常に動作することもありますが、クラッシュすることもあります。私を助けてください。

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

c - C で実装したこの strcmp() 関数についてフィードバックをいただけますか?

Cを学んでいます。

物事を試し、その言語で確立されたプログラマーからフィードバックを受け取ると、プログラミングをよく学ぶことができます。

strcmp()できると思ったからといって、独自の関数を作成することにしました:)

の状態でポインタをインクリメントすることで動作させようとしましたが、 のwhile実行方法がわかりませんでしたreturn。私は、1行でできる限り多くのことを行うCスタイルのコードを目指していました:)

確立された C プログラマーからフィードバックをいただけますか? このコードを改善できますか? 悪い習慣はありますか?

ありがとう。

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

c - C - 条件文 & strcmp & NULL 文字列

次のようなことを行うと、どのくらい安全になりますか。

flag_valある場合とそうでない場合があることを知ってNULLいます。

最初にチェックすることはわかっていますがflag_val != NULL、false と評価された場合、2 番目の条件をチェックすべきではありませんよね?

ありがとう

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

strcmp - #c strcmp() が正常に動作しない

2 つの char* を比較したいので、デバッグ モードで strcmp を使用して比較します。strcmp の両方の char* が同じ値を取得し、それでも 0 を返さず、if() 条件を入力する代わりにジャンプします。 :

デバッガーからの写真: http://img405.imageshack.us/img405/5218/111fi.jpg

それはなぜです??

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

strcmp - fgets をユーザー入力と比較します

私のコードを手伝ってもらえますか? 学生IDがすでに使用されているかどうかを判断するプログラムを実行したいのですが、それらを一度比較できます...しかし、ユーザーが別の学生IDを入力するたびに比較したいので...プログラムユーザーが別の使用済み ID を入力したかどうかがわかります。「学生 ID を入力してください:」の前にループする必要があることはわかっていますが、条件を考えるのにまだ苦労している、またはより良い解決策があるかどうか...私はそれを使って幸せになる..みんなこれは私のコードです:

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

matlab - MATLAB:struct.nameタイプとstrcmp

私は次のコードを持っています:

fonts = dir('fonts')

strcmp('BELL.TTF'、fonts.name)

ここで、dir('fonts')は33x1構造体を返します。ここで、各エントリには名前(文字列)、日付、およびその他のいくつかのものがあります。fonts.nameのタイプがわかりません(セル配列かどうか)。最終的な目標は、strcmpを使用してすべての名前を比較できるようにすることです。