读书人

麻烦解决个文件创建与写入的C转C++的有

发布时间: 2012-02-05 12:07:15 作者: rapoo

麻烦解决个文件创建与写入的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> 后可直接用

读书人网 >C++ Builder

热点推荐