http://oshiete1.goo.ne.jp/kotaeru.php3?q=2352461
で、質問させて頂いた者です。
ご回答の通りに「strcmp」を使って、
if (strcmp(&dou[i].tiku , &dou[i-1].tiku)){
printf("-----------------------\n");
}
と、してみたところ
上手く動くようになりました。
ただ、
>警告 W8065 kadai3-2.c 32: プロトタイプ宣言のない関数 'strcmp' の呼び出し(関数 main )
という警告が出てしまいます。
対処方法をご存じでしたら、
ご教授して頂けたら幸いです。
No.2ベストアンサー
- 回答日時:
構造体の、tikuはどのように宣言していますか?
struct sample {
char tiku[50]
}
と宣言されているなら、strcmp()は
int strcmp(const char *string1, const char *string2)
と宣言されているので、
strcmp(dou[i].tiku , dou[i-1].tiku)
でいいと思います。
構造体の宣言次第で、strcmp()の引数のポインター指定は変わってくるので、&をつけたりつけなかったりと試行錯誤してみてください。
※C言語を使わなくなって久しいので、間違えているかもしれません(^^;
ご返事有り難うございました。
仰るとおり
ポイントの指定を取ったところ
警告はなくなりました。
ただ、その理由が今ひとつ分からないので
新しく質問をさせて頂きたいと思います。
有り難うございました。
No.1
- 回答日時:
#include<string.h>
を追加してください。
この回答への補足
ご返事有り難うございました。
strcmp関数はstring.hの中にあるという
ことだったんですよね。
お陰様で
>警告 W8065 kadai3-2.c 32: プロトタイプ宣言のない関数 'strcmp' の呼び出し(関数 main )
という警告は取れました。
ただ、今度は同じところで
>警告 W8075 kadai3-2.c 33: 問題のあるポインタの変換(関数 main )
という警告が出てしまうのですが…
何度もご面倒をお掛けしますが
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
YUV⇔RGB変換がうまくいきません。
-
配列をnビットシフトする
-
全角文字を含んだ文字の並びを...
-
文字を16進変換
-
2曲同時再生するにはどうした...
-
c++ 文字列を入力して、一文字...
-
strtol関数 自作
-
間接参照のレベルが異なっています
-
switch文で文字を比較すること...
-
間接操作のレベルとは
-
new
-
char型からのバイト数取得
-
fgetsについて
-
iconv_open失敗
-
3桁区切(コンマ)記号をつけ...
-
C言語のfor文です。 繰り返しの...
-
const char** p;のとき、free(p...
-
Word, Excel, PowerPointで2バ...
-
fgetsなどのときのstdinのバッ...
-
c言語 暗号化のプログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fgetsなどのときのstdinのバッ...
-
CStringをwchar_tに変換したい
-
charでの計算?
-
文字列から空白を取り除きたい...
-
charからLPTSTRへの変換方法
-
'const char *' 型は 'char *' ...
-
テキストデータをそのままバイ...
-
配列をnビットシフトする
-
半角カナ→16進
-
double型の値をchar配列に変換...
-
sprintfに同じ変数は使えるか
-
ファイル名である文字列からbas...
-
間接操作のレベルとは
-
ftoa の作り方
-
ネットワークにつながっている...
-
型変換
-
C言語です
-
C言語のfor文です。 繰り返しの...
-
Win32APIでのエディットボック...
-
【C言語】文字型と整数型の違い
おすすめ情報