首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

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

2012-02-05 
麻烦解决个文件创建与写入的C转C++的问题C中:main(){doubleresultFILE*datafopen( 61590_4.dat , at

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

热点排行