質問です。これらのうちだとどれ選びますか?
(ちゃんと動くか確認してないから間違ってるかも)
int func(void)は最終的には0を必ず返すとして
while(x=func()){...
while((x=func())!=0){...
while(x=func(),x){...
#define While(x) while((x)!=0)
警告は無視
警告を無効に