关于文件指针的问题
#include "stdio.h"void main()
{
char str[100],FileA[50];
printf("请输入一串字符:\n");
gets(str);
printf("要将改字符串保存在什么地方?\n");
gets(FileA);
FILE *fpo=NULL;
fpo=fopen(FileA,"wt");
if(fpo==NULL)
{
printf("输出文件打开失败");
exit(0);
}
if(fputs(str,fpo)==EOF)
{
printf("字符串写入失败");
exit(0);
}
fclose(fpo);
}
为什么要把FILE *fpo=NULL;这个声明提到最前面数组声明的下面才能运行????
在当前位置怎么都运行不了。。。应该不是工具的问题把