主题:[讨论]如何在当前目录下建一个文件文档
我想在当前上当下建一个文本文档,把所需的数据用fopen函数写入这个文本文档。
下面是我编的程序。编译时有错误,不知是什么原因。
char str1[100];
int i,j;
FILE *fp;
GetCurrentDirectory(100,str1); // 得到当前路径。
int a[6]={1,2,3,4,5,6};
fp=fopen((AnsiString(str1)+"\\A.txt"),"w");
for(i=0;i<2;i++)
{
for(j=0;j<6;j++)
{ if(j<(i+1)*3&&j>=3*i)
fprintf(fp,"%3.2f ",a[j]);
}
fprintf(fp,"\n");
}
fclose(fp);
memo->Lines->LoadFromFile(AnsiString(str1)+"\\A.txt");
主要错误是黑休字中的错误,我觉得应该是文件名表达不对。不知大哥大姐们有什么好的办法没。或者别的思路没。
下面是我编的程序。编译时有错误,不知是什么原因。
char str1[100];
int i,j;
FILE *fp;
GetCurrentDirectory(100,str1); // 得到当前路径。
int a[6]={1,2,3,4,5,6};
fp=fopen((AnsiString(str1)+"\\A.txt"),"w");
for(i=0;i<2;i++)
{
for(j=0;j<6;j++)
{ if(j<(i+1)*3&&j>=3*i)
fprintf(fp,"%3.2f ",a[j]);
}
fprintf(fp,"\n");
}
fclose(fp);
memo->Lines->LoadFromFile(AnsiString(str1)+"\\A.txt");
主要错误是黑休字中的错误,我觉得应该是文件名表达不对。不知大哥大姐们有什么好的办法没。或者别的思路没。