アプリ版:「スタンプのみでお礼する」機能のリリースについて

C言語についてです!
分かる方、例としてソースコードを教えてください!

〈課題〉
2つの文字列を入力させ、同じかどうか判定するプログラムを作成して下さい。
※文字列の操作や同一判定にはポインタを用いること。
※string.hのインクルードは禁止。
<実行例 1>
1 つめの文字列を入力してください : string
2 つめの文字列を入力してください : string
入力された 2 つの文字列は等しいです
<実行例 2>
1 つめの文字列を入力してください : staff
2 つめの文字列を入力してください : stuff
入力された 2 つの文字列は等しくありません

質問者からの補足コメント

  • ポインタを使わないといけないんですがそれはどのようにすれば良いのですか?

      補足日時:2019/11/20 14:56

A 回答 (1件)

char hoge1[100], hoge2[100];



printf("1 つめの文字列を入力してください : ");
scanf("%s", hoge1);

while(hoge1[i]!='\0' && hoge2[i]!='\0'){
if(hoge1[i]!=hoge2[i]){
flag=1;
break;
}
i++;
}

/* 文字列の比較結果を出力 */
if(flag==1)
printf("入力された 2 つの文字列は等しいです\n");
else
printf("入力された 2 つの文字列は等しくありません\n");
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!