こんにちは私はLinuxの下でstdlibでプログラミングしています。警告:fopen()コール
gccは次のコード行に対して次のような警告を出します。それはなぜですか?
FILE *fd;
if (fd = fopen(filename, "rw")== NULL)
{
と警告がある:
warning: assignment makes pointer from integer without a cast.
は、この現象が発生することができますどのように、STDLIBのマニュアルに従ってのfopenの戻り値の型は* FILEです。それではまだ警告があるのはなぜですか? Advance--
で
--Thanks
==は=より優先度が高いことに注意してください。それが最初に実行される方法です。 – taskinoor
@taskinoorご清聴ありがとうございます。 – cnicutar