プロが教えるわが家の防犯対策術!

D1201.c: 関数 'readlist' 内:

D1201.c:126:162: 警告: ポインタと整数との比較を行なっています

         while (((uintptr_t)fscanf(fp, "%s %s %d %d %d %d %d %d %s %s", idout, nameout, &tout[0], &tout[1], &tout[2], &tout[3], &tout[4], &tout[5], sdate, stime))!=NULL){


と警告が表示されていますが、原因が分からず、どう直せばいいでしょうか。

A 回答 (2件)

(uintptr_t)を削除する

    • good
    • 0

おろかなことに「NULL と比較している」のが原因.



なんで NULL と比較するんだよ.
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!