問題タブ [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.
php - usortとstrcompを使用してPHP配列を並べ替える:バグ
usortとstrcompを一緒に使用して、キーの1つで配列を並べ替えると、奇妙な効果があります。つまり、入力した項目よりも少ない項目で配列が返されます。
私の場合の配列にはタスクを表す行が含まれており、配列内の行をキー'displayorder'で並べ替えたいと思います。これは数値ですが、アルファベット順に並べ替えたいと思います(理由は聞かないでください)。
9行ありますが、6行しか返されません。ちなみに、これらの6つはうまく分類されています。usortの代わりにuasortを使用すると、9行すべてが取得されますが、数値順に並べられます。
c - Cでの文字列compare(strcmp)の問題
私はCの初心者です。「#DEFINE」とcharbuf[256]を使用する文字列を比較したいと思います。これは私のコードです。
私のCコンパイラは、「../ src / server.c:417:エラー:'='トークンの前に式が必要です」というsystaxエラーを教えてくれます。しかし、「if(strcmp(buf、SRV_SHOWMENU)== 0)」に変更すると、1回の比較で問題ありません。
ありがとうございました。
c++ - char*と文字列マクロを比較する
私は次のコードを持っています:
C++
との文字列を比較する方法はありargv[]
ますINPUT_FILE
か?私は試した
コンパイルされますが、false
毎回返されます。
ありがとう !
c++ - テンプレート化された関数..エラー:template-idがどのテンプレート宣言とも一致しません
関数テンプレートと、 3つの引数を取り、それらの中で最大のものを計算して出力する、明示的に特殊化されたテンプレート関数を作成しました。
テンプレートが正常に機能するのに対し、特殊な関数がエラーを引き起こしています。しかし、 char*型で作業したいと思います。
これは私が得るエラーです=>
error: template-id ‘Max<>’ for ‘void Max(char, char, char)’ does not match any template declaration
以下は私のコードです:
c++ - C++ プログラムがクラッシュする
strcmp 関数を実装するためにこの割り当てを行いました。正常に動作することもありますが、クラッシュすることもあります。私を助けてください。
c - C で実装したこの strcmp() 関数についてフィードバックをいただけますか?
Cを学んでいます。
物事を試し、その言語で確立されたプログラマーからフィードバックを受け取ると、プログラミングをよく学ぶことができます。
strcmp()
できると思ったからといって、独自の関数を作成することにしました:)
の状態でポインタをインクリメントすることで動作させようとしましたが、 のwhile
実行方法がわかりませんでしたreturn
。私は、1行でできる限り多くのことを行うCスタイルのコードを目指していました:)
確立された C プログラマーからフィードバックをいただけますか? このコードを改善できますか? 悪い習慣はありますか?
ありがとう。
c - C - 条件文 & strcmp & NULL 文字列
次のようなことを行うと、どのくらい安全になりますか。
flag_val
ある場合とそうでない場合があることを知ってNULL
います。
最初にチェックすることはわかっていますがflag_val != NULL
、false と評価された場合、2 番目の条件をチェックすべきではありませんよね?
ありがとう
strcmp - #c strcmp() が正常に動作しない
2 つの char* を比較したいので、デバッグ モードで strcmp を使用して比較します。strcmp の両方の char* が同じ値を取得し、それでも 0 を返さず、if() 条件を入力する代わりにジャンプします。 :
デバッガーからの写真: http://img405.imageshack.us/img405/5218/111fi.jpg
それはなぜです??
strcmp - fgets をユーザー入力と比較します
私のコードを手伝ってもらえますか? 学生IDがすでに使用されているかどうかを判断するプログラムを実行したいのですが、それらを一度比較できます...しかし、ユーザーが別の学生IDを入力するたびに比較したいので...プログラムユーザーが別の使用済み ID を入力したかどうかがわかります。「学生 ID を入力してください:」の前にループする必要があることはわかっていますが、条件を考えるのにまだ苦労している、またはより良い解決策があるかどうか...私はそれを使って幸せになる..みんなこれは私のコードです:
matlab - MATLAB:struct.nameタイプとstrcmp
私は次のコードを持っています:
fonts = dir('fonts')
strcmp('BELL.TTF'、fonts.name)
ここで、dir('fonts')は33x1構造体を返します。ここで、各エントリには名前(文字列)、日付、およびその他のいくつかのものがあります。fonts.nameのタイプがわかりません(セル配列かどうか)。最終的な目標は、strcmpを使用してすべての名前を比較できるようにすることです。