ページ 11

memsetで警告がでる。

Posted: 2011年4月14日(木) 21:40
by unmarko
はじめまして、C言語を始めたばかりの者です。
Mac OS 10.6 でXcode を使っています。
memsetを使ったところ、以下の警告メッセージが出てしまいます。

implicit declaration of function 'memset'

コンパイル自体は正常に終了しているのですが、理由が解らないので気持ちが悪いです。
どなたか解決方法等教えて頂ければと思います。
宜しくお願いいたします。

Re: memsetで警告がでる。

Posted: 2011年4月14日(木) 22:07
by box
>implicit declaration of function 'memset'

上手な質問(回答がしやすい質問、といえるかもしれません)というのは、
こういう、最終結果「だけ」を書くんじゃなくって、それに至る経過、
今回の場合だと「どんなソースコードを書いたか」『も』書いてあるような
質問じゃないかなぁ、なんて勝手に思ったりしてます。

Re: memsetで警告がでる。

Posted: 2011年4月14日(木) 22:12
by しひ
memset()関数の宣言がされていないと書いてあるので、
ヘッダファイルをインクルードし忘れているのではないかと思います。

Re: memsetで警告がでる。

Posted: 2011年4月14日(木) 22:12
by YuO
boxさんの書かれている事はもっともなので,これから守っていただくとして……。

とりあえず,エラーメッセージ読むかぎり,
#include <string.h>
が抜けているのではないかと。

Re: memsetで警告がでる。

Posted: 2011年4月14日(木) 22:28
by unmarko
皆様、ありがとうございます。
警告出なくなりました。
includeでしたか。
大変お世話になりました。

Re: memsetで警告がでる。

Posted: 2011年4月23日(土) 02:06
by unmarko
遅くなってしまい申し訳ありませんでした。
ありがとうございました。