strcmp

    0

    1答えて

    私はCプログラミングの初心者ですが、私はC++に関するいくつかの経験を持っていますが、C言語については何も経験していません。getopt optarg引数については文字列です。 -xフラグの入力引数が "dog"と等しいかどうか確認したい私の現在のコードは次のようになります。要約 int main(int argc, char** argv){ int c; extern ch

    1

    2答えて

    Cで同じ文字列の2つを比較するときに問題があります。strcmp()メソッドを使用すると、テキストファイルの行とユーザー入力を比較するときに問題があるようです。 strcmp()は、ユーザー入力がテキストファイルと同じ場合でも-1を返すのはなぜですか? #include <stdio.h> #include <stdlib.h> #include <string.h> struct Per

    0

    1答えて

    私はC言語が新しく、2つの文字列リテラルを取り、最初に最も長い単語を見つけ出し、 2番目の文字列。 2番目の文字列( "expected"と呼ばれる)が実際に最初の文字列と等しい場合、成功メッセージを出力し、そうでない場合は、実際の最長単語、期待文字列、および元の文字列を出力します。 あり、ここで同様の問題を抱える他の多くの記事がありますが、ダウン追加\nか私が理解から行方不明\0;にそれらの沸騰

    0

    1答えて

    ありがとうございました! 私は私の意見では、おそらく正しいようだが、エラーが(strcmpのと最初の行程度)コンパイラで発生するプログラムの開発書いた: 「間違ったタイプ:要素のサイズは4バイトですが、文字列のサイズがあります8 バイト。 float total_weight_kg(Array weight_array) { // todo: modify header (parameters,

    0

    1答えて

    2つの文字列を比較しようとしています。そのうちの1つはセッション(id_usr)で、もう1つはHTTP GET REQUESTで送信されます。 まず、ユーザーがログインしていることを確認してから、ログインしているユーザーがGETリクエストで送信したものと同じユーザーIDを持っているかどうかを確認します。私はそれを得るとき $id_user = $_GET['id_user']; $id_user

    0

    1答えて

    の文字列を比較するとき、正の戻りI Cに次のコードを持っている: #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { char *buf; buf = malloc(sizeof(char) * 512); while(strcmp(buf, "Exit!"

    0

    1答えて

    私はObj-Cで書いているプログラムで質問している入力を検証しようとしています。 これは私のmain()関数内のコードです: //this method checks for input errors dont know if will use in main or //in implementation file - (bool) errorCheck: (char *) c {

    0

    3答えて

    私はC言語ではまったく新しく、2つの別個の構造体メンバ変数から文字列を比較する方法が不思議でした。多分私のコードを提供することは、私が求めていることを明確にするでしょう。 私は、次の構造を有する: typedef struct mentry { char *surname; int house_number; char *postcode; char *fu

    0

    3答えて

    私は、配列のメンバーをループして文字をスキャンして、特定の文字を探す簡単なプログラムを作成しようとしています。私はstrcmp()がループの始めにしか動かない問題に遭遇しました。私はこれがなぜ起こり、どんな助けが評価されるのか理解するのに苦労しています。 char *file[3] = {"!x", "!!x", "x!"}; for (int i = 0; i < sizeof(file)/