lucenter の回答履歴
全2件中1~2件表示
- c言語 文字列の比較
ファイルから読み込んだ文字列と入力した文字列を比較して同じなら次の処理を行いたいんですが、入力が例えば同じ1212でもstrcmp()で181がかえってきます。原因は何なのでしょうか? #define BUFMAX=45; char smsg[BUFMAX]; char pass[BUFMAX]; printf("pass=%s\n",pass); printf("smsg=%s\n",smsg); c=smsg; stc=strcmp(pass,c); passにはscanfで1212を読み込みます。 smsgにはfgetsでファイルから一行読み込みます。 テキストのなかみは1212が一行はいっています。 自分では全く見当がつかないので、回答していただける方がいれば、ヒントでもいいのでお願いします。
- 料金3,000円以上の理容室へ行く理由は?
私が住んでいる地域のチェーン店の理容室の料金は3,000円以下です。 しかし、個人経営の理容室は、現在でも3,000円以上するようです。 そこで質問なのですが、 料金3,000円以上の理容室へ行く人は、なぜ安いところへ行かず、そこへ行っているのですか?
- ベストアンサー
- その他(生活・暮らし)
- noname#108709
- 回答数12