麻烦解决个文件创建与写入的C转C++的问题
C中:
main()
{
double result;
FILE *data=fopen( "61590_4.dat ", "at ");
if(data==NULL)
data=fopen( "61590_4.dat ", "wt ");
if(data==NULL)
return 0;
token[n]=getchar();
result=exp();
if(token[n]== '\n ')
{
token[n]= '\0 ';
printf( "%s=%g\n ",token,result);
fprintf(data, "%s=%g\n ",token,result);
}
else error();
fclose(data);
return 0;
getch();
}
转为BCB
void __fastcall TForm_Input_Keyboard::ButtonEnterClick(TObject *Sender)
{
double result;
int data;
.....
}
//---------------------------------------
请问里面的文件创建与追加数据到文本后面该如何转换书写.
[解决办法]
在BCB中原来的代码你可以直接用。
[解决办法]
你C里面的东西,可以直接拿到BCB里面用.这不过如果是Form窗体的话
printf( "%s=%g\n ",token,result); 这个会看不到
[解决办法]
加#include <stdio.h> 后可直接用