我得到了一个代码来查找错误并修复它。但我不知道为什么我不能运行它。它一直说“致命错误 LNK1169:找到一个或多个多重定义的符号”
这是我必须修复的原始代码。
int value1, int value2, int value3 ;
FILE outptr;
outptr=fopen(“myfile.txt”, ‘w’);
if(outptr)
{
Printf(outptr, “ %f %f %f” , value1, value2, value3)
};
fclose(outptr);
else
{
fprintf(“The file myfile.txt is not available”);
}
这就是我想出的
#include<stdio.h>
int main(void)
{
int value1, value2, value3;
FILE *outptr;
outptr = fopen("myfile.txt", "w");
if(outptr)
{
printf("please put in values for value1,value2,value3\n");
scanf("%d%d%d",&value1, &value2, &value3);
fprintf(outptr, "%d %d %d", value1, value2, value3);
fclose(outptr);
}
else
{
printf("The file is not available");
}
}
但我不断收到错误 LNK1169。请帮我。