文件读写问题!
/*我想往一个文件(item)里写
flag=1
flag=2
flag=3
...
flag=50
但发现INT型写入用fpus不行
*/
#include <stdlib.h>
void main()
{
FILE *fp;
int i;
if((fp=fopen("item","a"))==NULL)
{
printf("Cannot open file.\n");
exit(1);
}
for(i=1;i<=50;i++)
{
fputs("flag=",fp);
fputs(i,fp); //error here
fputs("\n",fp);
}
}
//error C2664: 'fputs' : cannot convert parameter 1 from 'int' to 'const char *'