‘ – >’C的无效类型参数
发布时间:2020-12-16 10:10:53  所属栏目:百科  来源:网络整理 
            导读:我一直在收到错误 invalid type argument of '-' (have 'int') 在尝试从单独的函数中读取输入文件的内容时,我用箭头标记的行. 它保留在主程序中.我意识到它可能与指针有关但我无法解决它. #include stdio.h#include stdlib.hvoid function1(file_a);int main
                
                
                
            | 
 我一直在收到错误 
  
  
  invalid type argument of '->' (have 'int') 在尝试从单独的函数中读取输入文件的内容时,我用箭头标记的行. 它保留在主程序中.我意识到它可能与指针有关但我无法解决它. #include <stdio.h>
#include <stdlib.h>
void function1(file_a);
int main()
{
   FILE *file_a = fopen("input.txt","r");
   if (file_a != NULL){
       void function1(file_a);
   }
   else{
   }
}
void function1(file_a)
{
   while(!feof (file_a)) <<<<<<<<
   {
   }
}解决方法
 改成: 
  
  
  void function1(FILE * file_a);
///
    void function1(FILE * file_a)
    {
       while(!feof (file_a))
       {
       }
    }(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! | 
