strcmp

    -3

    2答えて

    strcmpと比較される配列と文字列でスタックされたC なぜistは動作していますか? コンパイラは、関数strcmpのif(strcmp(c,ch[i]) == 0){ #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ char ch[]="asdfghjkl"; char c

    -2

    2答えて

    ファイル内の文字列(この場合は名前)を検索するプログラムを開発中です。私はプログラムが大文字と小文字を区別しないようにしたかったのですが、strcmpがあります。私はボットファイルとユーザー入力を小文字に変換することを考えていました。しかし、それは非効率的です。これを克服するための他の提案はありますか? これはちょうど cout << "\n Enter the Guests name: ";

    3

    2答えて

    strcmpの#defineとchar *を以下のように比較できますか? #include<stdio.h> #include<string.h> #define var "hello" int main() { char *p ="hello"; if(strcmp(p,var)==0) printf("same\n"); else printf("not same\n");

    1

    1答えて

    残りのプログラムで必要なコマンドのコマンドライン引数を調べるために、strcmpを使用して、指定された引数が正しいかどうかをテストしました。 if((argc != 2) || (strcmp(argv[1], "-first") != 0) || (strcmp(argv[1], "-all") != 0)) return -1; このコードは、次のエラーでの直近のプログラムが発生

    -3

    1答えて

    "strx"の値を10文字以上に指定すると、strcmpは常に-1の値を示しますが、strxの値を10文字未満に指定するとstrcmpは正しい値を示します0 私の具体的な質問:strxの値をstr1のサイズよりも大きく指定すると、strcmpは-1という偽の結果を放棄するのはなぜですか? PS:コピー後にstr1とstrxを印刷しようとしましたが、同じ出力が表示されます。 #include <st

    -2

    3答えて

    こんにちは私はC++を学んでおり、2つの文字列を比較する簡単な関数を書いてみたいと思います。私が見つかりました。以下のK & R2のC帳から:そのうちの一つが、他の1を加えたものの後に余分な文字があるとき、それは離れて2つの文字列を教えてくれないしかし #include <iostream> int strcmp(char *s, char *t); int main() { ch

    1

    5答えて

    文字列が絶対パスか相対パスかを調べるためにCで非常に簡単な関数を書いています。私が何を試しても、常にfalseを返す。 int isAbsolute(char *str){ if(strcmp(str,"/")){ return 1; } return 0; } と私はそれが好きで呼び出します:ここで は、私が試したものであるたびにfalseを返して

    2

    1答えて

    2つの同一の文字列を比較する際に問題があります。最初の文字列はデータベースから取得され、もう1つの文字列はハードコードされます。 文字列は{ "name":"John", "age":30, "car":null }です。 私はこのコードを最初に実行しました。データベース文字列の長さは79文字、ハードコード文字列の長さは39文字です。それはbin2hex()を使用することが提案された検索と私は"文

    2

    1答えて

    をMathWorks社のMATLABこれは、desired_aが文字列ではなく文字列を持つベクトルで、refs.aの文字列がdesired_aにあるすべての行を返すrefs_foundの場合に行います。 私はこれをやろう I当然取得: Error using strcmp Inputs must be the same size or either one can be a scalar. 各行を

    -3

    1答えて

    これは、指定された文字列をチェックするコードで、identifierまたはkeywordです。ここでは、コードは次のようになります。 #include<stdio.h> #include<conio.h> #include<string.h> #include<ctype.h> int main(){ int i = 0, flag = 0; char a[10]