型に互換性がない、式は引数リストのない関数の警告回避は?

解決


はんにゃ  2011-01-25 03:17:14  No: 72228

VC6.0で  lend3c.cをコンパイルした

  while( qtest() || !attached ){ 
/*877*/    devd=qread(&value);
     if( devd==INPUTCHANGE) attached=value;         
/*879*/    else if( devd==MENUBUTTON && value==0 ){ 
                         qreset; return;   } /* */

        } /*  end while(qtest)  */

において  以下2つの警告がでました。これを解消するにはどうすれば良いでしょうか?

 D:\lend3c.c(877) : warning C4133: 'function' : 'short *' と 'int *' の間で型に互換性がありません
D:\lend3c.c(879) : warning C4550: 式は引数リストのない関数に対して評価します。


επιστημη  URL  2011-01-25 04:27:16  No: 72229

> D:\lend3c.c(877) : warning C4133: 'function' : 'short *' と 'int *' の間で型に互換性がありません

キャストすりゃええかと。

> D:\lend3c.c(879) : warning C4550: 式は引数リストのない関数に対して評価します。

たぶんどっか間違ってる。きっと qreset; かと。


はんにゃ  2011-01-25 06:42:27  No: 72230

ありがとうございます
//static   short   value;
static int value;
として  qread(&value)の要請する型に一致させました。  
qreset; -> qreset();
と修正しました  
この課題は解決しました


はんにゃ  2011-01-25 06:42:40  No: 72231

ありがとうございます
//static   short   value;
static int value;
として  qread(&value)の要請する型に一致させました。  
qreset; -> qreset();
と修正しました  
この課題は解決しました


はんにゃ  2011-01-25 06:42:41  No: 72232

ありがとうございます
//static   short   value;
static int value;
として  qread(&value)の要請する型に一致させました。  
qreset; -> qreset();
と修正しました  
この課題は解決しました


はんにゃ  2011-01-26 02:46:46  No: 72233

操作ミスでご迷惑な同文を投稿しました
眼に映っても、見えないことがありました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加