![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?08b1c8b)
下記で、代入は出来ても比較が出来ない。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
char *in="abc";
if(*in=="abc"){
printf("good");
}
return 0;
}
02.c: In function 'main':
02.c:7:8: warning: comparison between pointer and integer [enabled by default]
if(*in=="abc"){
^
初歩的な質問で済みません。指摘をお願いします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?08b1c8b)
No.2ベストアンサー
- 回答日時:
inが示す内容が"abc"と同じかの比較をしたかったと理解しました。
C言語には、perlのように文字列を比較するステートメントはありません。
(if a== "abc")のような比較はできません。==で比較ができするのは、1文字のみです。
文字列を比較するにはstrcmp関数が提供されていますので、それを使用します。
以下のようにしてください。
----------------------------------------
include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
char *in="abc";
if(strcmp(in,"abc")==0){
printf("good");
}
return 0;
}
ーーーーーーーーーーーーーーーーーーーーー
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# C言語で再起関数とポインタを用いて文字列反転をする方法がわかりません。 4 2023/04/29 20:32
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# C言語でif文が予想と違う動きをする件について7 4 2023/03/20 00:26
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- C言語・C++・C# 並列プログラミングのπ計算について 1 2022/07/16 22:30
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
【大喜利】【投稿~1/31】『寿司』がテーマの本のタイトル
【お題】 『寿司』がテーマの本のタイトルを考えてください
-
みんなの【マイ・ベスト積読2024】を教えてください。
積読、ついついしちゃいませんか?そこでみなさんの 「2024年に買ったベスト積読」を聞きたいです。
-
テレビやラジオに出たことがある人、いますか?
テレビやラジオに取材されたり、ゲスト出演したことある方いますか?
-
【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
【お題】追い込まれた犯人が咄嗟に言った一言とは?
-
C言語に関する質問
C言語・C++・C#
-
C言語のポインターに関する警告
C言語・C++・C#
-
C言語初心者の質問失礼します。
C言語・C++・C#
-
-
4
C言語 エラーの原因がわからないので,見てほしいです
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・【大喜利】【投稿~1/31】『寿司』がテーマの本のタイトル
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vectorの中にmap
-
_tcscat がうまくいきません(V...
-
【C++】複素数で配列を使いたい
-
組み合わせと順列 アルゴリズム
-
wrl.hはどこで手に入れますか
-
JPEGやPNGが読めるLoadImage関数
-
vectorのイテレータを大小比較...
-
C++での <iostream.h>と<iostre...
-
なぜ、C++の標準ヘッダをインク...
-
VC++で文字列から任意の文字を...
-
【C++】ヘッダ内でstringを格納...
-
「Aに対するBの割合」と「Aに対...
-
ある商品のロス率を5%見込み、...
-
2÷3などの余りについて
-
C言語 エラーの原因がわからな...
-
信頼区間の1.96や1.65ってどこ...
-
#define _CRT_SECURE_NO_WARNIN...
-
std::set<int> で、ある値が何...
-
-'0'の意味について
-
Aの値からBの値を除するとは??
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
構文エラーが出ているのですが...
-
enumの値から定義名を文字列化...
-
VC++で文字列から任意の文字を...
-
なぜ、C++の標準ヘッダをインク...
-
指定した文字を削除したい
-
std::map の const 修飾について
-
std::wstringのメモリリークに...
-
VHDLのsignedとunsignedの違いは?
-
C言語のエラーを修正したい
-
switch文のエラーについて
-
#define中の#のエスケープ
-
VS2019でofstreamが未定義になる
-
空ENTERの判別
-
#include "fstream.h"
-
構造体配列のvectorへの変換と...
-
C言語のポインターで詰まっている
-
C++ 平均値、最大値と最小値の...
-
C++での <iostream.h>と<iostre...
-
gccでコンパイル時のエラー
-
リモートデスクトップの接続元I...
おすすめ情報