这两个功能是:
void readFromFile(char file[], int antal_varor, struct storagemanipulation
*inventory)
{
fp==fopen("minFil.txt","r")
这是错误。
fp=fopen("minFil.txt","r")
将是正确的方法。
你可以这样做
fp=fopen("minFil.txt","r");
if( fp == NULL ){
// error
}
else{
// do cool stuff
}
这更具可读性。不易出错。
op也正在写入读取内容的同一文件。也许它要写的文件是不同的。